home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Tele / Internet / HyperFTP 1.3 < prev    next >
MacBinary  |  1992-05-19  |  128.4 KB  |  [STAK/WILD]

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: HyperFTP 1.3

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert HyperCard Stack (archive/hypercard) idMeta Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Tue May 19 12:31:08 1992, modified Tue May 19 12:31:08 1992, creator HyperCard, type HyperCard stack, 81920 bytes "HyperFTP 1.3" , at 0x14080 49342 bytes resource default (weak)
99% file data default
74% TrID Mac HyperCard stack (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[STAK]
macFileCreator[WILD]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0c 48 79 70 65 72 46 | 54 50 20 31 2e 33 00 00 |..HyperF|TP 1.3..|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 53 54 41 4b 57 49 4c | 44 01 00 00 00 00 00 00 |.STAKWIL|D.......|
|00000050| 00 00 00 00 01 40 00 00 | 00 c0 be a6 3e dd cc a6 |.....@..|....>...|
|00000060| 3e dd cc 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |>.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 83 95 00 00 |........|........|
|00000080| 00 00 08 00 53 54 41 4b | ff ff ff ff 00 00 00 00 |....STAK|........|
|00000090| 00 00 00 0a 00 01 40 00 | 00 00 08 00 00 00 00 00 |......@.|........|
|000000a0| 00 00 00 00 00 00 00 01 | 00 00 0a 0e 00 00 00 04 |........|........|
|000000b0| 00 00 0b 18 00 00 08 6c | 00 00 00 07 00 00 81 40 |.......l|.......@|
|000000c0| 00 00 0d ed 00 00 00 00 | 00 05 00 00 10 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 01 25 80 00 02 10 80 00 | 02 00 80 00 02 00 80 00 |.%......|........|
|000000f0| b7 11 7d 57 00 00 00 00 | 00 29 00 00 01 7f 02 00 |..}W....|.)......|
|00000100| 00 00 00 00 01 80 02 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 0f c7 00 00 0e df | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 22 00 00 00 22 00 |........|.."...".|
|00000350| 88 00 22 00 88 00 22 00 | cc 00 33 00 cc 00 33 00 |.."...".|..3...3.|
|00000360| cc 88 33 22 cc 88 33 22 | ff 00 ff 00 ff 00 ff 00 |..3"..3"|........|
|00000370| ee cc bb 33 ee cc bb 33 | ff cc ff 33 ff cc ff 33 |...3...3|...3...3|
|00000380| ff ee ff bb ff ee ff bb | ff ff ff bb ff ff ff bb |........|........|
|00000390| 80 10 02 20 01 08 40 04 | ff ff ff ff ff ff ff ff |... ..@.|........|
|000003a0| 88 22 88 22 88 22 88 22 | 11 22 44 88 11 22 44 88 |."."."."|."D.."D.|
|000003b0| c4 80 0c 68 43 02 30 26 | b1 30 03 1b d8 c0 0c 8d |...hC.0&|.0......|
|000003c0| aa 00 aa 00 aa 00 aa 00 | 88 22 55 22 88 22 55 22 |........|."U"."U"|
|000003d0| 88 55 22 55 88 55 22 55 | 77 dd 77 dd 77 dd 77 dd |.U"U.U"U|w.w.w.w.|
|000003e0| 80 00 00 00 00 00 00 00 | aa 55 aa 55 aa 55 aa 55 |........|.U.U.U.U|
|000003f0| 55 55 55 55 55 55 55 55 | 82 44 39 44 82 01 01 01 |UUUUUUUU|.D9D....|
|00000400| 88 14 22 41 88 41 22 14 | 80 80 41 3e 08 08 14 e3 |.."A.A".|..A>....|
|00000410| 22 04 8c 74 22 17 98 10 | be 80 88 08 eb 08 88 80 |"..t"...|........|
|00000420| 25 c8 32 89 64 24 4c 92 | a2 9c 41 be 2a c9 14 eb |%.2.d$L.|..A.*...|
|00000430| 40 a0 00 00 04 0a 00 00 | 80 40 20 00 02 04 08 00 |@.......|.@ .....|
|00000440| aa 00 80 00 88 00 80 00 | ff 80 80 80 80 80 80 80 |........|........|
|00000450| 08 1c 22 c1 80 01 02 04 | ff 80 80 80 ff 08 08 08 |..".....|........|
|00000460| f8 74 22 47 8f 17 22 71 | bf 00 bf bf b0 b0 b0 b0 |.t"G.."q|........|
|00000470| ff 7f be 5d a2 41 80 00 | fa f5 fa f5 a0 50 a0 50 |...].A..|.....P.P|
|00000480| 00 00 13 20 00 00 74 a0 | 00 00 8e e0 00 00 00 60 |... ..t.|.......`|
|00000490| 00 00 b4 20 00 00 02 00 | 00 00 b7 c0 00 00 00 e0 |... ....|........|
|000004a0| 00 00 b9 20 00 00 00 c0 | 00 01 33 e0 00 00 03 e0 |... ....|..3.....|
|000004b0| 00 01 3b 20 00 00 04 c0 | 7f ff ff ff 00 00 06 60 |..; ....|.......`|
|000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 02 00 4d 41 53 54 | ff ff ff ff 00 00 00 00 |....MAST|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 50 6c 00 00 54 6c | 00 05 cf 0e 00 00 94 18 |..Pl..Tl|........|
|000008b0| 00 04 3e e4 00 05 97 ed | 00 05 c5 df 00 05 c6 c7 |..>.....|........|
|000008c0| 00 04 7a bd 00 00 00 00 | 00 05 47 87 00 05 8a 33 |..z.....|..G....3|
|000008d0| 00 09 be c9 00 05 b1 2a | 00 00 00 00 00 00 00 00 |.......*|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 00 00 00 80 4c 49 53 54 | 00 00 08 6c 00 00 00 00 |....LIST|...l....|
|00000a90| 00 00 00 01 00 00 08 00 | 00 00 00 04 00 34 00 02 |........|.....4..|
|00000aa0| 00 0c 00 03 80 00 01 31 | 00 00 00 04 00 00 00 00 |.......1|........|
|00000ab0| 00 00 09 6c 00 04 00 00 | 00 00 00 00 00 00 00 00 |...l....|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b00| 00 00 08 00 50 41 47 45 | 00 00 09 6c 00 00 00 00 |....PAGE|...l....|
|00000b10| 00 00 08 6c 4c 00 02 ec | 00 00 0b 18 e0 00 0a 00 |...lL...|........|
|00000b20| 10 00 00 00 00 90 29 04 | 10 04 22 00 80 04 00 04 |......).|..".....|
|00000b30| 00 00 00 00 04 00 00 00 | 50 20 08 10 00 10 80 00 |........|P ......|
|00000b40| 00 84 04 18 e0 00 00 00 | 12 01 60 00 00 00 10 bd |........|..`.....|
|00000b50| a0 7f ee db ef e7 ff fd | ff fa ff ff d6 8f ff bf |........|........|
|00000b60| fa de ef ff fb ff f3 d7 | cf 7f ff ff ff fc 6f be |........|......o.|
|00000b70| ed fe ff f7 ff ff f5 ff | ff dd d7 dd 7f 2e fb f0 |........|........|
|00000b80| 00 00 12 87 a0 21 60 06 | b4 a0 a6 51 ac 72 6a 7c |.....!`.|...Q.rj||
|00000b90| 01 01 29 03 48 d0 99 1c | 31 00 89 09 45 54 52 49 |..).H...|1...ETRI|
|00000ba0| 4d a2 63 98 98 5c a8 64 | 49 59 98 00 4f 0c 16 59 |M.c..\.d|IY..O..Y|
|00000bb0| 31 a1 08 c8 00 00 14 c9 | a0 00 2a 00 20 02 00 20 |1.......|..*. .. |
|00000bc0| 00 b8 09 01 00 00 22 10 | 80 00 08 00 28 08 04 00 |......".|....(...|
|00000bd0| 04 00 00 09 54 80 01 d0 | 80 04 c0 00 20 00 40 11 |....T...|.... .@.|
|00000be0| e4 00 20 00 50 01 10 10 | 00 00 00 00 00 00 00 00 |.. .P...|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000010f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001300| 00 00 00 a0 43 41 52 44 | 00 00 0b 18 00 00 00 00 |....CARD|........|
|00001310| 00 00 00 00 40 00 00 00 | 00 00 00 00 00 00 00 00 |....@...|........|
|00001320| 00 00 09 6c 00 00 0a 0e | 00 00 00 1e 00 00 00 00 |...l....|........|
|00001330| 00 03 00 00 00 3a 00 50 | 00 07 00 42 69 6e 48 65 |.....:.P|...BinHe|
|00001340| 78 00 00 35 00 17 00 73 | 75 6d 65 78 2d 61 69 6d |x..5...s|umex-aim|
|00001350| 2e 73 74 61 6e 66 6f 72 | 64 2e 65 64 75 00 00 25 |.stanfor|d.edu..%|
|00001360| 00 0e 00 6e 6f 20 63 6f | 6e 6e 65 63 74 69 6f 6e |...no co|nnection|
|00001370| 4d 61 69 6e 00 00 65 58 | 0d 6e 65 77 6c 69 73 74 |Main..eX|.newlist|
|00001380| 69 6e 00 00 65 58 0d 6e | 65 77 6c 69 73 74 6c 69 |in..eX.n|ewlistli|
|00001390| 73 74 69 6e 00 00 65 58 | 0d 6e 65 77 6c 69 73 74 |stin..eX|.newlist|
|000013a0| 00 00 74 a0 46 52 45 45 | 00 00 00 00 00 00 00 00 |..t.FREE|........|
|000013b0| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|000013c0| 67 0d 6d 69 73 63 0d 72 | 65 70 6f 72 74 0d 73 6f |g.misc.r|eport.so|
|000013d0| 75 6e 64 0d 73 6f 75 72 | 63 65 0d 74 65 63 68 0d |und.sour|ce.tech.|
|000013e0| 74 69 70 73 0d 75 6e 69 | 78 0d 75 74 69 6c 0d 76 |tips.uni|x.util.v|
|000013f0| 69 72 75 73 0d 00 00 40 | 00 0a 00 2f 69 6e 66 6f |irus...@|.../info|
|00001400| 2d 6d 61 63 00 53 05 91 | 00 2d 72 77 2d 72 2d 2d |-mac.S..|.-rw-r--|
|00001410| 72 2d 2d 20 20 31 20 31 | 30 31 36 20 20 20 20 20 |r-- 1 1|016 |
|00001420| 32 30 20 20 20 20 20 20 | 20 20 20 20 20 31 32 30 |20 | 120|
|00001430| 31 20 41 70 72 20 32 39 | 20 31 34 3a 32 35 20 30 |1 Apr 29| 14:25 0|
|00001440| 30 72 65 61 64 6d 65 2e | 74 78 74 0d 64 72 77 78 |0readme.|txt.drwx|
|00001450| 72 2d 78 72 2d 78 20 20 | 32 20 31 30 31 36 20 20 |r-xr-x |2 1016 |
|00001460| 20 20 20 33 31 20 20 20 | 20 20 20 20 20 20 20 20 | 31 | |
|00001470| 34 36 30 38 20 4d 61 79 | 20 31 39 20 31 33 3a 33 |4608 May| 19 13:3|
|00001480| 32 20 61 70 70 0d 64 72 | 77 78 72 2d 78 72 2d 78 |2 app.dr|wxr-xr-x|
|00001490| 20 20 34 20 31 30 31 36 | 20 20 20 20 20 33 31 20 | 4 1016| 31 |
|000014a0| 20 20 20 20 20 20 20 20 | 20 20 33 30 37 32 20 4d | | 3072 M|
|000014b0| 61 79 20 31 34 20 31 38 | 3a 34 34 20 61 72 74 0d |ay 14 18|:44 art.|
|000014c0| 64 72 77 78 72 2d 78 72 | 2d 78 20 20 33 20 31 30 |drwxr-xr|-x 3 10|
|000014d0| 31 36 20 20 20 20 20 33 | 31 20 20 20 20 20 20 20 |16 3|1 |
|000014e0| 20 20 20 20 32 35 36 30 | 20 4d 61 79 20 31 39 20 | 2560| May 19 |
|000014f0| 31 33 3a 33 33 20 63 61 | 72 64 0d 64 72 77 78 72 |13:33 ca|rd.drwxr|
|00001500| 2d 78 72 2d 78 20 20 32 | 20 31 30 31 36 20 20 20 |-xr-x 2| 1016 |
|00001510| 20 20 33 31 20 20 20 20 | 20 20 20 20 20 20 20 32 | 31 | 2|
|00001520| 30 34 38 20 4d 61 79 20 | 31 39 20 31 33 3a 33 33 |048 May |19 13:33|
|00001530| 20 63 6f 6d 6d 0d 64 72 | 77 78 72 2d 78 72 2d 78 | comm.dr|wxr-xr-x|
|00001540| 20 20 32 20 31 30 31 36 | 20 20 20 20 20 33 31 20 | 2 1016| 31 |
|00001550| 20 20 20 20 20 20 20 20 | 20 20 32 35 36 30 20 4d | | 2560 M|
|00001560| 61 79 20 31 39 20 31 33 | 3a 33 34 20 63 70 0d 64 |ay 19 13|:34 cp.d|
|00001570| 72 77 78 72 2d 78 72 2d | 78 20 20 32 20 31 30 31 |rwxr-xr-|x 2 101|
|00001580| 36 20 20 20 20 20 33 31 | 20 20 20 20 20 20 20 20 |6 31| |
|00001590| 20 20 20 31 35 33 36 20 | 4d 61 79 20 31 30 20 31 | 1536 |May 10 1|
|000015a0| 37 3a 30 30 20 64 61 0d | 64 72 77 78 72 2d 78 72 |7:00 da.|drwxr-xr|
|000015b0| 2d 78 20 20 32 20 31 30 | 31 36 20 20 20 20 20 33 |-x 2 10|16 3|
|000015c0| 31 20 20 20 20 20 20 20 | 20 20 20 20 31 35 33 36 |1 | 1536|
|000015d0| 20 4d 61 79 20 31 39 20 | 31 33 3a 33 32 20 64 65 | May 19 |13:32 de|
|000015e0| 6d 6f 0d 64 72 77 78 72 | 2d 78 72 2d 78 20 20 36 |mo.drwxr|-xr-x 6|
|000015f0| 20 31 30 31 36 20 20 20 | 20 20 33 31 20 20 20 20 | 1016 | 31 |
|00001600| 20 20 20 20 20 20 20 31 | 30 32 34 20 41 70 72 20 | 1|024 Apr |
|00001610| 31 32 20 32 30 3a 35 37 | 20 64 69 67 65 73 74 0d |12 20:57| digest.|
|00001620| 64 72 77 78 72 2d 78 72 | 2d 78 20 20 32 20 31 30 |drwxr-xr|-x 2 10|
|00001630| 31 36 20 20 20 20 20 33 | 31 20 20 20 20 20 20 20 |16 3|1 |
|00001640| 20 20 20 20 32 30 34 38 | 20 4d 61 79 20 31 39 20 | 2048| May 19 |
|00001650| 31 33 3a 33 33 20 65 78 | 0d 64 72 77 78 72 2d 78 |13:33 ex|.drwxr-x|
|00001660| 72 2d 78 20 20 32 20 31 | 30 31 36 20 20 20 20 20 |r-x 2 1|016 |
|00001670| 33 31 20 20 20 20 20 20 | 20 20 20 20 20 20 35 31 |31 | 51|
|00001680| 32 20 4d 61 79 20 31 30 | 20 31 36 3a 35 36 20 66 |2 May 10| 16:56 f|
|00001690| 6b 65 79 0d 64 72 77 78 | 72 2d 78 72 2d 78 20 20 |key.drwx|r-xr-x |
|000016a0| 33 20 31 30 31 36 20 20 | 20 20 20 33 31 20 20 20 |3 1016 | 31 |
|000016b0| 20 20 20 20 20 20 20 20 | 31 35 33 36 20 4d 61 79 | |1536 May|
|000016c0| 20 31 33 20 31 39 3a 30 | 31 20 66 6f 6e 74 0d 64 | 13 19:0|1 font.d|
|000016d0| 72 77 78 72 2d 78 72 2d | 78 20 20 32 20 31 30 31 |rwxr-xr-|x 2 101|
|000016e0| 36 20 20 20 20 20 33 31 | 20 20 20 20 20 20 20 20 |6 31| |
|000016f0| 20 20 20 34 30 39 36 20 | 4d 61 79 20 31 38 20 30 | 4096 |May 18 0|
|00001700| 38 3a 35 36 20 67 61 6d | 65 0d 64 72 77 78 72 2d |8:56 gam|e.drwxr-|
|00001710| 78 72 2d 78 20 20 32 20 | 31 30 31 36 20 20 20 20 |xr-x 2 |1016 |
|00001720| 20 33 31 20 20 20 20 20 | 20 20 20 20 20 20 20 35 | 31 | 5|
|00001730| 31 32 20 4d 61 79 20 31 | 39 20 30 32 3a 30 30 20 |12 May 1|9 02:00 |
|00001740| 68 65 6c 70 0d 64 72 77 | 78 72 2d 78 72 2d 78 20 |help.drw|xr-xr-x |
|00001750| 20 32 20 31 30 31 36 20 | 20 20 20 20 33 31 20 20 | 2 1016 | 31 |
|00001760| 20 20 20 20 20 20 20 20 | 20 31 30 32 34 20 4d 61 | | 1024 Ma|
|00001770| 79 20 31 30 20 31 37 3a | 30 30 20 6c 61 6e 67 0d |y 10 17:|00 lang.|
|00001780| 64 72 77 78 72 2d 78 72 | 2d 78 20 20 32 20 31 30 |drwxr-xr|-x 2 10|
|00001790| 31 36 20 20 20 20 20 33 | 31 20 20 20 20 20 20 20 |16 3|1 |
|000017a0| 20 20 20 20 32 30 34 38 | 20 4d 61 79 20 31 30 20 | 2048| May 10 |
|000017b0| 31 37 3a 30 30 20 6d 69 | 73 63 0d 64 72 77 78 72 |17:00 mi|sc.drwxr|
|000017c0| 2d 78 72 2d 78 20 20 32 | 20 31 30 31 36 20 20 20 |-xr-x 2| 1016 |
|000017d0| 20 20 33 31 20 20 20 20 | 20 20 20 20 20 20 20 32 | 31 | 2|
|000017e0| 35 36 30 20 4d 61 79 20 | 31 39 20 31 33 3a 33 32 |560 May |19 13:32|
|000017f0| 20 72 65 70 6f 72 74 0d | 64 72 77 78 72 2d 78 72 | report.|drwxr-xr|
|00001800| 2d 78 20 20 34 20 31 30 | 31 36 20 20 20 20 20 33 |-x 4 10|16 3|
|00001810| 31 20 20 20 20 20 20 20 | 20 20 20 20 33 35 38 34 |1 | 3584|
|00001820| 20 4d 61 79 20 31 35 20 | 32 33 3a 32 36 20 73 6f | May 15 |23:26 so|
|00001830| 75 6e 64 0d 64 72 77 78 | 72 2d 78 72 2d 78 20 20 |und.drwx|r-xr-x |
|00001840| 34 20 31 30 31 36 20 20 | 20 20 20 33 31 20 20 20 |4 1016 | 31 |
|00001850| 20 20 20 20 20 20 20 20 | 20 35 31 32 20 4d 61 79 | | 512 May|
|00001860| 20 20 34 20 31 35 3a 30 | 31 20 73 6f 75 72 63 65 | 4 15:0|1 source|
|00001870| 0d 64 72 77 78 72 2d 78 | 72 2d 78 20 20 32 20 31 |.drwxr-x|r-x 2 1|
|00001880| 30 31 36 20 20 20 20 20 | 33 31 20 20 20 20 20 20 |016 |31 |
|00001890| 20 20 20 20 20 31 30 32 | 34 20 4d 61 79 20 31 34 | 102|4 May 14|
|000018a0| 20 31 38 3a 34 34 20 74 | 65 63 68 0d 64 72 77 78 | 18:44 t|ech.drwx|
|000018b0| 72 2d 78 72 2d 78 20 20 | 32 20 31 30 31 36 20 20 |r-xr-x |2 1016 |
|000018c0| 20 20 20 33 31 20 20 20 | 20 20 20 20 20 20 20 20 | 31 | |
|000018d0| 31 30 32 34 20 41 70 72 | 20 32 30 20 30 30 3a 30 |1024 Apr| 20 00:0|
|000018e0| 34 20 74 69 70 73 0d 64 | 72 77 78 72 2d 78 72 2d |4 tips.d|rwxr-xr-|
|000018f0| 78 20 20 32 20 31 30 31 | 36 20 20 20 20 20 33 31 |x 2 101|6 31|
|00001900| 20 20 20 20 20 20 20 20 | 20 20 20 31 30 32 34 20 | | 1024 |
|00001910| 4d 61 79 20 31 38 20 30 | 38 3a 35 35 20 75 6e 69 |May 18 0|8:55 uni|
|00001920| 78 0d 64 72 77 78 72 2d | 78 72 2d 78 20 20 33 20 |x.drwxr-|xr-x 3 |
|00001930| 31 30 31 36 20 20 20 20 | 20 33 31 20 20 20 20 20 |1016 | 31 |
|00001940| 20 20 20 20 20 20 37 31 | 36 38 20 4d 61 79 20 31 | 71|68 May 1|
|00001950| 39 20 31 33 3a 33 34 20 | 75 74 69 6c 0d 64 72 77 |9 13:34 |util.drw|
|00001960| 78 72 2d 78 72 2d 78 20 | 20 32 20 31 30 31 36 20 |xr-xr-x | 2 1016 |
|00001970| 20 20 20 20 33 31 20 20 | 20 20 20 20 20 20 20 20 | 31 | |
|00001980| 20 20 35 31 32 20 41 70 | 72 20 32 31 20 31 38 3a | 512 Ap|r 21 18:|
|00001990| 30 39 20 76 69 72 75 73 | 0d 00 00 2d 00 0d 00 32 |09 virus|...-...2|
|000019a0| 32 31 20 47 6f 6f 64 62 | 79 65 2e 00 4d 61 69 6e |21 Goodb|ye..Main|
|000019b0| 00 00 65 58 0d 6e 65 77 | 6c 69 73 74 38 3a 30 39 |..eX.new|list8:09|
|000019c0| 20 76 69 72 75 73 0d 00 | 20 31 38 3a 30 39 20 76 | virus..| 18:09 v|
|000019d0| 69 72 75 73 0d 00 4d 61 | 69 6e 65 58 0d 6e 65 77 |irus..Ma|ineX.new|
|000019e0| 6c 69 73 74 38 3a 30 39 | 20 76 69 72 75 73 0d 00 |list8:09| virus..|
|000019f0| 20 31 38 3a 30 39 20 76 | 69 72 75 73 0d 00 4d 61 | 18:09 v|irus..Ma|
|00001a00| 00 00 6e 40 46 52 45 45 | 00 00 00 00 00 00 00 00 |..n@FREE|........|
|00001a10| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|00001a20| 74 20 31 34 20 31 32 3a | 35 32 20 74 68 69 6e 6b |t 14 12:|52 think|
|00001a30| 2d 63 2d 35 30 31 2d 75 | 70 64 61 74 65 72 2e 68 |-c-501-u|pdater.h|
|00001a40| 71 78 0d 2d 72 77 2d 72 | 2d 2d 72 2d 2d 20 20 31 |qx.-rw-r|--r-- 1|
|00001a50| 20 6d 61 63 6d 6f 64 20 | 20 20 69 6e 66 6f 2d 6d | macmod | info-m|
|00001a60| 61 63 20 20 20 20 32 38 | 33 38 38 20 53 65 70 20 |ac 28|388 Sep |
|00001a70| 31 35 20 31 30 3a 32 32 | 20 74 68 69 6e 6b 2d 63 |15 10:22| think-c|
|00001a80| 2d 63 6d 61 72 6b 65 72 | 2e 68 71 78 0d 2d 72 77 |-cmarker|.hqx.-rw|
|00001a90| 2d 72 2d 2d 72 2d 2d 20 | 20 31 20 6d 61 63 6d 6f |-r--r-- | 1 macmo|
|00001aa0| 64 20 20 20 69 6e 66 6f | 2d 6d 61 63 20 20 20 20 |d info|-mac |
|00001ab0| 31 36 31 38 34 20 41 70 | 72 20 20 32 20 20 31 39 |16184 Ap|r 2 19|
|00001ac0| 39 31 20 74 68 69 6e 6b | 2d 63 2d 68 63 2d 32 30 |91 think|-c-hc-20|
|00001ad0| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00001ae0| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00001af0| 2d 6d 61 63 20 20 20 20 | 20 36 33 36 38 20 4e 6f |-mac | 6368 No|
|00001b00| 76 20 20 36 20 31 36 3a | 31 34 20 74 68 69 6e 6b |v 6 16:|14 think|
|00001b10| 2d 63 2d 6f 6f 70 2d 6d | 61 6e 75 61 6c 2d 70 33 |-c-oop-m|anual-p3|
|00001b20| 31 33 2e 68 71 78 0d 2d | 72 77 2d 72 2d 2d 72 2d |13.hqx.-|rw-r--r-|
|00001b30| 2d 20 20 31 20 6d 61 63 | 6d 6f 64 20 20 20 69 6e |- 1 mac|mod in|
|00001b40| 66 6f 2d 6d 61 63 20 20 | 20 20 32 38 39 31 39 20 |fo-mac | 28919 |
|00001b50| 4e 6f 76 20 20 36 20 20 | 31 39 38 39 20 74 68 69 |Nov 6 |1989 thi|
|00001b60| 6e 6b 2d 63 2d 70 6f 72 | 74 61 62 69 6c 69 74 79 |nk-c-por|tability|
|00001b70| 2d 6d 61 63 72 6f 73 2e | 68 71 78 0d 2d 72 77 2d |-macros.|hqx.-rw-|
|00001b80| 72 2d 2d 72 2d 2d 20 20 | 31 20 6d 61 63 6d 6f 64 |r--r-- |1 macmod|
|00001b90| 20 20 20 69 6e 66 6f 2d | 6d 61 63 20 20 20 20 36 | info-|mac 6|
|00001ba0| 33 38 35 32 20 4e 6f 76 | 20 20 34 20 20 31 39 38 |3852 Nov| 4 198|
|00001bb0| 39 20 74 68 69 6e 6b 2d | 63 2d 73 74 64 69 6f 2d |9 think-|c-stdio-|
|00001bc0| 70 6c 75 73 2e 68 71 78 | 0d 2d 72 77 2d 72 2d 2d |plus.hqx|.-rw-r--|
|00001bd0| 72 2d 2d 20 20 31 20 6d | 61 63 6d 6f 64 20 20 20 |r-- 1 m|acmod |
|00001be0| 69 6e 66 6f 2d 6d 61 63 | 20 20 20 31 38 31 30 37 |info-mac| 18107|
|00001bf0| 32 20 4f 63 74 20 32 37 | 20 30 36 3a 34 30 20 74 |2 Oct 27| 06:40 t|
|00001c00| 68 69 6e 6b 2d 63 6c 61 | 73 73 2d 6c 69 62 2d 31 |hink-cla|ss-lib-1|
|00001c10| 31 31 2d 75 70 64 61 74 | 65 72 2e 68 71 78 0d 2d |11-updat|er.hqx.-|
|00001c20| 72 77 2d 72 2d 2d 72 2d | 2d 20 20 31 20 6d 61 63 |rw-r--r-|- 1 mac|
|00001c30| 6d 6f 64 20 20 20 69 6e | 66 6f 2d 6d 61 63 20 20 |mod in|fo-mac |
|00001c40| 20 31 34 33 30 30 36 20 | 4d 61 79 20 31 30 20 20 | 143006 |May 10 |
|00001c50| 31 39 39 31 20 74 68 69 | 6e 6b 2d 70 61 73 63 61 |1991 thi|nk-pasca|
|00001c60| 6c 2d 33 30 32 2d 75 70 | 64 61 74 65 72 2e 68 71 |l-302-up|dater.hq|
|00001c70| 78 0d 4d 61 69 6e 00 00 | 00 00 0a 34 00 51 a2 ac |x.Main..|...4.Q..|
|00001c80| 6f 6e 75 70 75 70 64 61 | 74 65 72 2e 68 71 78 0d |onupupda|ter.hqx.|
|00001c90| 4d 61 69 6e 00 00 00 00 | 0a 34 00 51 a2 ac 6f 6e |Main....|.4.Q..on|
|00001ca0| 00 00 6b a0 46 52 45 45 | 00 00 00 00 00 00 00 00 |..k.FREE|........|
|00001cb0| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|00001cc0| 20 38 38 30 39 32 39 20 | 44 65 63 20 20 32 20 31 | 880929 |Dec 2 1|
|00001cd0| 35 3a 34 32 20 65 73 70 | 65 72 61 6e 74 6f 2d 6b |5:42 esp|eranto-k|
|00001ce0| 6c 2e 68 71 78 0d 2d 72 | 77 2d 72 2d 2d 72 2d 2d |l.hqx.-r|w-r--r--|
|00001cf0| 20 20 31 20 6d 61 63 6d | 6f 64 20 20 20 69 6e 66 | 1 macm|od inf|
|00001d00| 6f 2d 6d 61 63 20 20 20 | 20 32 39 34 32 38 20 4a |o-mac | 29428 J|
|00001d10| 75 6e 20 31 35 20 31 39 | 3a 33 31 20 66 61 6d 69 |un 15 19|:31 fami|
|00001d20| 6c 79 2d 72 65 63 6f 72 | 64 2e 68 71 78 0d 2d 72 |ly-recor|d.hqx.-r|
|00001d30| 77 2d 72 2d 2d 72 2d 2d | 20 20 31 20 6d 61 63 6d |w-r--r--| 1 macm|
|00001d40| 6f 64 20 20 20 69 6e 66 | 6f 2d 6d 61 63 20 20 20 |od inf|o-mac |
|00001d50| 32 31 39 31 32 38 20 4e | 6f 76 20 31 37 20 32 30 |219128 N|ov 17 20|
|00001d60| 3a 31 33 20 66 69 6e 67 | 65 72 2d 73 70 65 6c 6c |:13 fing|er-spell|
|00001d70| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00001d80| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00001d90| 2d 6d 61 63 20 20 20 31 | 34 33 30 38 37 20 53 65 |-mac 1|43087 Se|
|00001da0| 70 20 31 37 20 31 38 3a | 30 38 20 68 65 69 64 69 |p 17 18:|08 heidi|
|00001db0| 2d 74 6f 6f 6c 73 2d 31 | 30 2e 68 71 78 0d 2d 72 |-tools-1|0.hqx.-r|
|00001dc0| 77 2d 72 2d 2d 72 2d 2d | 20 20 31 20 6d 61 63 6d |w-r--r--| 1 macm|
|00001dd0| 6f 64 20 20 20 69 6e 66 | 6f 2d 6d 61 63 20 20 20 |od inf|o-mac |
|00001de0| 20 33 31 36 39 33 20 4a | 75 6c 20 32 39 20 31 31 | 31693 J|ul 29 11|
|00001df0| 3a 35 32 20 68 79 70 65 | 72 2d 62 69 62 6c 69 6f |:52 hype|r-biblio|
|00001e00| 67 72 61 70 68 79 2e 68 | 71 78 0d 2d 72 77 2d 72 |graphy.h|qx.-rw-r|
|00001e10| 2d 2d 72 2d 2d 20 20 31 | 20 6d 61 63 6d 6f 64 20 |--r-- 1| macmod |
|00001e20| 20 20 69 6e 66 6f 2d 6d | 61 63 20 20 20 31 34 37 | info-m|ac 147|
|00001e30| 31 39 32 20 44 65 63 20 | 20 34 20 31 32 3a 32 36 |192 Dec | 4 12:26|
|00001e40| 20 68 79 70 65 72 2d 64 | 65 63 69 73 69 6f 6e 2d | hyper-d|ecision-|
|00001e50| 74 72 65 65 2d 32 30 31 | 2e 68 71 78 0d 2d 72 77 |tree-201|.hqx.-rw|
|00001e60| 2d 72 2d 2d 72 2d 2d 20 | 20 31 20 6d 61 63 6d 6f |-r--r-- | 1 macmo|
|00001e70| 64 20 20 20 69 6e 66 6f | 2d 6d 61 63 20 20 20 20 |d info|-mac |
|00001e80| 34 31 33 36 36 20 44 65 | 63 20 20 35 20 31 35 3a |41366 De|c 5 15:|
|00001e90| 32 36 20 68 79 70 65 72 | 2d 67 6f 62 62 6c 65 64 |26 hyper|-gobbled|
|00001ea0| 79 2d 67 6f 6f 6b 2e 68 | 71 78 0d 2d 72 77 2d 72 |y-gook.h|qx.-rw-r|
|00001eb0| 2d 2d 72 2d 2d 20 20 31 | 20 6d 61 63 6d 6f 64 20 |--r-- 1| macmod |
|00001ec0| 20 20 69 6e 66 6f 2d 6d | 61 63 20 20 20 31 30 31 | info-m|ac 101|
|00001ed0| 37 33 35 20 53 65 70 20 | 32 32 20 31 39 3a 33 33 |735 Sep |22 19:33|
|00001ee0| 20 68 79 70 65 72 2d 6a | 61 63 6b 2d 31 30 31 2e | hyper-j|ack-101.|
|00001ef0| 68 71 78 0d 2d 72 77 2d | 72 2d 2d 72 2d 2d 20 20 |hqx.-rw-|r--r-- |
|00001f00| 31 20 6d 61 63 6d 6f 64 | 20 20 20 69 6e 66 6f 2d |1 macmod| info-|
|00001f10| 6d 61 63 20 20 20 20 34 | 36 31 35 35 20 41 75 67 |mac 4|6155 Aug|
|00001f20| 20 31 39 20 31 36 3a 32 | 34 20 68 79 70 65 72 63 | 19 16:2|4 hyperc|
|00001f30| 61 64 2d 33 64 2e 68 71 | 78 0d 2d 72 77 2d 72 2d |ad-3d.hq|x.-rw-r-|
|00001f40| 2d 72 2d 2d 20 20 31 20 | 6d 61 63 6d 6f 64 20 20 |-r-- 1 |macmod |
|00001f50| 20 69 6e 66 6f 2d 6d 61 | 63 20 20 20 20 38 30 36 | info-ma|c 806|
|00001f60| 30 37 20 44 65 63 20 20 | 35 20 31 35 3a 34 35 20 |07 Dec |5 15:45 |
|00001f70| 69 6d 70 6f 72 74 2d 65 | 78 70 6f 72 74 2d 74 6f |import-e|xport-to|
|00001f80| 6f 6c 73 2d 32 30 2e 68 | 71 78 0d 2d 72 77 2d 72 |ols-20.h|qx.-rw-r|
|00001f90| 2d 2d 72 2d 2d 20 20 31 | 20 6d 61 63 6d 6f 64 20 |--r-- 1| macmod |
|00001fa0| 20 20 69 6e 66 6f 2d 6d | 61 63 20 20 20 31 36 36 | info-m|ac 166|
|00001fb0| 36 38 33 20 4a 75 6e 20 | 31 38 20 31 39 3a 30 34 |683 Jun |18 19:04|
|00001fc0| 20 69 6e 66 6f 2d 6d 61 | 63 2d 64 69 67 65 73 74 | info-ma|c-digest|
|00001fd0| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00001fe0| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00001ff0| 2d 6d 61 63 20 20 20 35 | 31 39 37 33 39 20 53 65 |-mac 5|19739 Se|
|00002000| 70 20 32 32 20 31 35 3a | 31 34 20 69 73 6f 74 6f |p 22 15:|14 isoto|
|00002010| 70 65 73 2e 68 71 78 0d | 2d 72 77 2d 72 2d 2d 72 |pes.hqx.|-rw-r--r|
|00002020| 2d 2d 20 20 31 20 6d 61 | 63 6d 6f 64 20 20 20 69 |-- 1 ma|cmod i|
|00002030| 6e 66 6f 2d 6d 61 63 20 | 20 20 36 34 37 37 35 35 |nfo-mac | 647755|
|00002040| 20 4d 61 79 20 32 38 20 | 20 31 39 39 31 20 6c 61 | May 28 | 1991 la|
|00002050| 62 6f 72 61 74 6f 72 79 | 2d 74 6f 6f 6c 62 6f 78 |boratory|-toolbox|
|00002060| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00002070| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00002080| 2d 6d 61 63 20 20 20 20 | 34 37 30 37 33 20 4a 75 |-mac |47073 Ju|
|00002090| 6e 20 31 34 20 20 31 39 | 38 39 20 6d 61 63 69 6e |n 14 19|89 macin|
|000020a0| 74 61 6c 6b 2d 73 74 61 | 63 6b 2e 68 71 78 0d 2d |talk-sta|ck.hqx.-|
|000020b0| 72 77 2d 72 2d 2d 72 2d | 2d 20 20 31 20 6d 61 63 |rw-r--r-|- 1 mac|
|000020c0| 6d 6f 64 20 20 20 69 6e | 66 6f 2d 6d 61 63 20 20 |mod in|fo-mac |
|000020d0| 20 20 33 38 37 32 31 20 | 4a 75 6e 20 31 35 20 31 | 38721 |Jun 15 1|
|000020e0| 35 3a 33 36 20 6d 61 63 | 69 6e 74 61 6c 6b 2e 68 |5:36 mac|intalk.h|
|000020f0| 71 78 0d 2d 72 77 2d 72 | 2d 2d 72 2d 2d 20 20 31 |qx.-rw-r|--r-- 1|
|00002100| 20 6d 61 63 6d 6f 64 20 | 20 20 69 6e 66 6f 2d 6d | macmod | info-m|
|00002110| 61 63 20 20 20 31 35 34 | 37 31 39 20 4f 63 74 20 |ac 154|719 Oct |
|00002120| 32 37 20 30 36 3a 35 38 | 20 6d 69 63 72 6f 2d 62 |27 06:58| micro-b|
|00002130| 61 72 74 65 6e 64 65 72 | 2d 32 33 31 2e 68 71 78 |artender|-231.hqx|
|00002140| 0d 2d 72 77 2d 72 2d 2d | 72 2d 2d 20 20 31 20 6d |.-rw-r--|r-- 1 m|
|00002150| 61 63 6d 6f 64 20 20 20 | 69 6e 66 6f 2d 6d 61 63 |acmod |info-mac|
|00002160| 20 20 20 32 33 37 35 32 | 34 20 41 75 67 20 32 35 | 23752|4 Aug 25|
|00002170| 20 31 30 3a 34 35 20 6d | 6f 74 6f 72 63 79 63 6c | 10:45 m|otorcycl|
|00002180| 65 73 2e 68 71 78 0d 2d | 72 77 2d 72 2d 2d 72 2d |es.hqx.-|rw-r--r-|
|00002190| 2d 20 20 31 20 6d 61 63 | 6d 6f 64 20 20 20 69 6e |- 1 mac|mod in|
|000021a0| 66 6f 2d 6d 61 63 20 20 | 20 20 39 35 37 31 31 20 |fo-mac | 95711 |
|000021b0| 4d 61 79 20 31 34 20 20 | 31 39 39 31 20 6e 65 74 |May 14 |1991 net|
|000021c0| 2d 73 6e 6f 6f 70 65 72 | 2d 32 30 64 36 2e 68 71 |-snooper|-20d6.hq|
|000021d0| 78 0d 2d 72 77 2d 72 2d | 2d 72 2d 2d 20 20 31 20 |x.-rw-r-|-r-- 1 |
|000021e0| 6d 61 63 6d 6f 64 20 20 | 20 69 6e 66 6f 2d 6d 61 |macmod | info-ma|
|000021f0| 63 20 20 20 31 31 34 34 | 35 39 20 4d 61 79 20 31 |c 1144|59 May 1|
|00002200| 34 20 20 31 39 39 31 20 | 6e 75 6d 65 72 69 63 61 |4 1991 |numerica|
|00002210| 6c 2d 6d 65 74 68 6f 64 | 73 2e 68 71 78 0d 2d 72 |l-method|s.hqx.-r|
|00002220| 77 2d 72 2d 2d 72 2d 2d | 20 20 31 20 6d 61 63 6d |w-r--r--| 1 macm|
|00002230| 6f 64 20 20 20 69 6e 66 | 6f 2d 6d 61 63 20 20 20 |od inf|o-mac |
|00002240| 20 34 36 35 31 34 20 4a | 75 6c 20 31 31 20 31 35 | 46514 J|ul 11 15|
|00002250| 3a 33 31 20 6f 62 6a 65 | 63 74 2d 74 6f 6f 6c 73 |:31 obje|ct-tools|
|00002260| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00002270| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00002280| 2d 6d 61 63 20 20 20 20 | 32 33 31 38 30 20 53 65 |-mac |23180 Se|
|00002290| 70 20 31 37 20 31 37 3a | 35 32 20 70 65 6e 67 75 |p 17 17:|52 pengu|
|000022a0| 69 6e 2d 72 65 67 69 73 | 74 72 61 74 69 6f 6e 2d |in-regis|tration-|
|000022b0| 6e 75 6d 73 2e 68 71 78 | 0d 2d 72 77 2d 72 2d 2d |nums.hqx|.-rw-r--|
|000022c0| 72 2d 2d 20 20 31 20 6d | 61 63 6d 6f 64 20 20 20 |r-- 1 m|acmod |
|000022d0| 69 6e 66 6f 2d 6d 61 63 | 20 20 20 20 32 32 32 30 |info-mac| 2220|
|000022e0| 32 20 53 65 70 20 20 34 | 20 31 31 3a 32 37 20 70 |2 Sep 4| 11:27 p|
|000022f0| 72 69 6e 74 2d 74 68 65 | 2d 73 63 72 69 70 74 73 |rint-the|-scripts|
|00002300| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00002310| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00002320| 2d 6d 61 63 20 20 20 31 | 35 33 37 30 31 20 44 65 |-mac 1|53701 De|
|00002330| 63 20 32 34 20 20 31 39 | 39 30 20 72 65 63 69 70 |c 24 19|90 recip|
|00002340| 65 2e 68 71 78 0d 2d 72 | 77 2d 72 2d 2d 72 2d 2d |e.hqx.-r|w-r--r--|
|00002350| 20 20 31 20 6d 61 63 6d | 6f 64 20 20 20 69 6e 66 | 1 macm|od inf|
|00002360| 6f 2d 6d 61 63 20 20 20 | 31 34 38 39 37 30 20 4f |o-mac |148970 O|
|00002370| 63 74 20 31 33 20 20 31 | 39 38 39 20 72 65 73 65 |ct 13 1|989 rese|
|00002380| 64 69 74 2d 68 65 6c 70 | 2e 68 71 78 0d 2d 72 77 |dit-help|.hqx.-rw|
|00002390| 2d 72 2d 2d 72 2d 2d 20 | 20 31 20 6d 61 63 6d 6f |-r--r-- | 1 macmo|
|000023a0| 64 20 20 20 69 6e 66 6f | 2d 6d 61 63 20 20 20 20 |d info|-mac |
|000023b0| 34 33 30 31 34 20 44 65 | 63 20 20 33 20 31 39 3a |43014 De|c 3 19:|
|000023c0| 33 35 20 73 68 61 6b 65 | 73 70 65 61 72 65 2d 31 |35 shake|speare-1|
|000023d0| 31 2e 68 71 78 0d 2d 72 | 77 2d 72 2d 2d 72 2d 2d |1.hqx.-r|w-r--r--|
|000023e0| 20 20 31 20 6d 61 63 6d | 6f 64 20 20 20 69 6e 66 | 1 macm|od inf|
|000023f0| 6f 2d 6d 61 63 20 20 20 | 20 38 30 32 39 38 20 53 |o-mac | 80298 S|
|00002400| 65 70 20 32 39 20 31 32 | 3a 34 36 20 73 69 6d 6d |ep 29 12|:46 simm|
|00002410| 2d 31 30 2e 68 71 78 0d | 2d 72 77 2d 72 2d 2d 72 |-10.hqx.|-rw-r--r|
|00002420| 2d 2d 20 20 31 20 6d 61 | 63 6d 6f 64 20 20 20 69 |-- 1 ma|cmod i|
|00002430| 6e 66 6f 2d 6d 61 63 20 | 20 20 20 34 31 33 38 38 |nfo-mac | 41388|
|00002440| 20 44 65 63 20 32 34 20 | 20 31 39 39 30 20 73 6f | Dec 24 | 1990 so|
|00002450| 75 6e 64 2d 63 6f 6c 6c | 65 63 74 69 6f 6e 2e 68 |und-coll|ection.h|
|00002460| 71 78 0d 2d 72 77 2d 72 | 2d 2d 72 2d 2d 20 20 31 |qx.-rw-r|--r-- 1|
|00002470| 20 6d 61 63 6d 6f 64 20 | 20 20 69 6e 66 6f 2d 6d | macmod | info-m|
|00002480| 61 63 20 20 20 20 36 36 | 37 36 38 20 44 65 63 20 |ac 66|768 Dec |
|00002490| 32 38 20 20 31 39 38 38 | 20 73 6f 75 6e 64 73 2d |28 1988| sounds-|
|000024a0| 30 31 2d 70 61 72 74 31 | 2e 68 71 78 0d 2d 72 77 |01-part1|.hqx.-rw|
|000024b0| 2d 72 2d 2d 72 2d 2d 20 | 20 31 20 6d 61 63 6d 6f |-r--r-- | 1 macmo|
|000024c0| 64 20 20 20 69 6e 66 6f | 2d 6d 61 63 20 20 20 20 |d info|-mac |
|000024d0| 36 36 38 39 38 20 44 65 | 63 20 32 38 20 20 31 39 |66898 De|c 28 19|
|000024e0| 38 38 20 73 6f 75 6e 64 | 73 2d 30 31 2d 70 61 72 |88 sound|s-01-par|
|000024f0| 74 32 2e 68 71 78 0d 2d | 72 77 2d 72 2d 2d 72 2d |t2.hqx.-|rw-r--r-|
|00002500| 2d 20 20 31 20 6d 61 63 | 6d 6f 64 20 20 20 69 6e |- 1 mac|mod in|
|00002510| 66 6f 2d 6d 61 63 20 20 | 20 31 31 36 30 35 38 20 |fo-mac | 116058 |
|00002520| 53 65 70 20 32 32 20 31 | 34 3a 34 33 20 73 74 61 |Sep 22 1|4:43 sta|
|00002530| 63 6b 2d 64 65 74 65 63 | 74 69 76 65 2e 68 71 78 |ck-detec|tive.hqx|
|00002540| 0d 2d 72 77 2d 72 2d 2d | 72 2d 2d 20 20 31 20 6d |.-rw-r--|r-- 1 m|
|00002550| 61 63 6d 6f 64 20 20 20 | 69 6e 66 6f 2d 6d 61 63 |acmod |info-mac|
|00002560| 20 20 20 20 31 32 33 36 | 34 20 4d 61 79 20 20 37 | 1236|4 May 7|
|00002570| 20 20 31 39 39 31 20 73 | 75 6d 65 78 2d 64 6f 77 | 1991 s|umex-dow|
|00002580| 6e 6c 6f 61 64 65 72 2e | 68 71 78 0d 2d 72 77 2d |nloader.|hqx.-rw-|
|00002590| 72 2d 2d 72 2d 2d 20 20 | 31 20 6d 61 63 6d 6f 64 |r--r-- |1 macmod|
|000025a0| 20 20 20 69 6e 66 6f 2d | 6d 61 63 20 20 20 20 34 | info-|mac 4|
|000025b0| 32 35 33 38 20 4e 6f 76 | 20 32 33 20 31 34 3a 34 |2538 Nov| 23 14:4|
|000025c0| 34 20 74 61 73 6b 2d 6d | 61 73 74 65 72 2d 31 31 |4 task-m|aster-11|
|000025d0| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|000025e0| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|000025f0| 2d 6d 61 63 20 20 20 20 | 35 37 30 39 39 20 4f 63 |-mac |57099 Oc|
|00002600| 74 20 31 37 20 31 39 3a | 31 32 20 74 6f 77 65 72 |t 17 19:|12 tower|
|00002610| 73 2d 6f 66 2d 68 61 6e | 6f 69 2e 68 71 78 0d 2d |s-of-han|oi.hqx.-|
|00002620| 72 77 2d 72 2d 2d 72 2d | 2d 20 20 31 20 6d 61 63 |rw-r--r-|- 1 mac|
|00002630| 6d 6f 64 20 20 20 69 6e | 66 6f 2d 6d 61 63 20 20 |mod in|fo-mac |
|00002640| 20 36 30 35 35 31 37 20 | 44 65 63 20 20 31 20 31 | 605517 |Dec 1 1|
|00002650| 31 3a 34 30 20 74 77 6f | 2d 73 74 72 6f 6b 65 2d |1:40 two|-stroke-|
|00002660| 65 6e 67 69 6e 65 2d 32 | 30 2e 68 71 78 0d 2d 72 |engine-2|0.hqx.-r|
|00002670| 77 2d 72 2d 2d 72 2d 2d | 20 20 31 20 6d 61 63 6d |w-r--r--| 1 macm|
|00002680| 6f 64 20 20 20 69 6e 66 | 6f 2d 6d 61 63 20 20 20 |od inf|o-mac |
|00002690| 37 34 31 31 39 36 20 44 | 65 63 20 20 33 20 31 39 |741196 D|ec 3 19|
|000026a0| 3a 31 34 20 76 65 67 69 | 2d 63 61 72 64 2e 68 71 |:14 vegi|-card.hq|
|000026b0| 78 0d 2d 72 77 2d 72 2d | 2d 72 2d 2d 20 20 31 20 |x.-rw-r-|-r-- 1 |
|000026c0| 6d 61 63 6d 6f 64 20 20 | 20 69 6e 66 6f 2d 6d 61 |macmod | info-ma|
|000026d0| 63 20 20 20 31 38 37 32 | 39 31 20 41 70 72 20 20 |c 1872|91 Apr |
|000026e0| 36 20 20 31 39 39 31 20 | 76 65 72 74 65 62 72 61 |6 1991 |vertebra|
|000026f0| 74 65 2d 77 6f 72 6c 64 | 2d 6d 61 6d 6d 61 6c 73 |te-world|-mammals|
|00002700| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00002710| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00002720| 2d 6d 61 63 20 20 20 31 | 30 30 33 34 36 20 4f 63 |-mac 1|00346 Oc|
|00002730| 74 20 20 36 20 31 36 3a | 32 31 20 77 61 6e 6b 65 |t 6 16:|21 wanke|
|00002740| 6c 2d 65 6e 67 69 6e 65 | 2e 68 71 78 0d 2d 72 77 |l-engine|.hqx.-rw|
|00002750| 2d 72 2d 2d 72 2d 2d 20 | 20 31 20 6d 61 63 6d 6f |-r--r-- | 1 macmo|
|00002760| 64 20 20 20 69 6e 66 6f | 2d 6d 61 63 20 20 20 31 |d info|-mac 1|
|00002770| 33 30 33 39 34 20 4f 63 | 74 20 31 36 20 32 31 3a |30394 Oc|t 16 21:|
|00002780| 30 34 20 77 68 61 6c 65 | 73 2e 68 71 78 0d 64 72 |04 whale|s.hqx.dr|
|00002790| 77 78 72 2d 78 72 2d 78 | 20 20 32 20 6d 61 63 6d |wxr-xr-x| 2 macm|
|000027a0| 6f 64 20 20 20 69 6e 66 | 6f 2d 6d 61 63 20 20 20 |od inf|o-mac |
|000027b0| 20 20 31 30 32 34 20 44 | 65 63 20 20 31 20 31 38 | 1024 D|ec 1 18|
|000027c0| 3a 34 36 20 78 0d 2d 72 | 77 2d 72 2d 2d 72 2d 2d |:46 x.-r|w-r--r--|
|000027d0| 20 20 31 20 6d 61 63 6d | 6f 64 20 20 20 69 6e 66 | 1 macm|od inf|
|000027e0| 6f 2d 6d 61 63 20 20 20 | 33 36 32 33 38 31 20 41 |o-mac |362381 A|
|000027f0| 70 72 20 31 35 20 20 31 | 39 39 31 20 7a 69 70 2d |pr 15 1|991 zip-|
|00002800| 63 6f 64 65 73 2e 68 71 | 78 0d 4d 61 69 6e 00 00 |codes.hq|x.Main..|
|00002810| 68 71 00 00 10 34 00 51 | a2 ac 00 00 00 00 64 65 |hq...4.Q|......de|
|00002820| 00 00 60 20 46 52 45 45 | 00 00 00 00 00 00 00 00 |..` FREE|........|
|00002830| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|00002840| 63 6d 6f 64 20 20 20 69 | 6e 66 6f 2d 6d 61 63 20 |cmod i|nfo-mac |
|00002850| 20 20 32 33 34 31 39 36 | 20 4f 63 74 20 20 31 20 | 234196| Oct 1 |
|00002860| 31 36 3a 34 33 20 73 74 | 6f 72 6d 2d 30 39 31 62 |16:43 st|orm-091b|
|00002870| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|00002880| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|00002890| 2d 6d 61 63 20 20 20 31 | 30 31 39 37 36 20 4a 75 |-mac 1|01976 Ju|
|000028a0| 6c 20 32 34 20 31 34 3a | 30 38 20 74 72 65 6b 2d |l 24 14:|08 trek-|
|000028b0| 31 32 2e 68 71 78 0d 2d | 72 77 2d 72 2d 2d 72 2d |12.hqx.-|rw-r--r-|
|000028c0| 2d 20 20 31 20 6d 61 63 | 6d 6f 64 20 20 20 69 6e |- 1 mac|mod in|
|000028d0| 66 6f 2d 6d 61 63 20 20 | 20 31 33 36 39 30 39 20 |fo-mac | 136909 |
|000028e0| 4d 61 79 20 31 30 20 20 | 31 39 39 31 20 74 72 6f |May 10 |1991 tro|
|000028f0| 6e 2d 32 31 2e 68 71 78 | 0d 2d 72 77 2d 72 2d 2d |n-21.hqx|.-rw-r--|
|00002900| 72 2d 2d 20 20 31 20 6d | 61 63 6d 6f 64 20 20 20 |r-- 1 m|acmod |
|00002910| 69 6e 66 6f 2d 6d 61 63 | 20 20 20 32 39 30 30 36 |info-mac| 29006|
|00002920| 36 20 41 75 67 20 20 32 | 20 31 35 3a 31 34 20 75 |6 Aug 2| 15:14 u|
|00002930| 6e 6e 6b 75 6c 69 61 6e | 2d 75 6e 76 65 6e 74 75 |nnkulian|-unventu|
|00002940| 72 65 2d 69 2d 32 30 2e | 68 71 78 0d 2d 72 77 2d |re-i-20.|hqx.-rw-|
|00002950| 72 2d 2d 72 2d 2d 20 20 | 31 20 6d 61 63 6d 6f 64 |r--r-- |1 macmod|
|00002960| 20 20 20 69 6e 66 6f 2d | 6d 61 63 20 20 20 33 36 | info-|mac 36|
|00002970| 37 37 37 37 20 41 75 67 | 20 32 35 20 31 30 3a 34 |7777 Aug| 25 10:4|
|00002980| 35 20 76 69 64 65 6f 2d | 70 6f 6b 65 72 2d 31 32 |5 video-|poker-12|
|00002990| 2e 68 71 78 0d 2d 72 77 | 2d 72 2d 2d 72 2d 2d 20 |.hqx.-rw|-r--r-- |
|000029a0| 20 31 20 6d 61 63 6d 6f | 64 20 20 20 69 6e 66 6f | 1 macmo|d info|
|000029b0| 2d 6d 61 63 20 20 20 31 | 34 34 33 31 32 20 53 65 |-mac 1|44312 Se|
|000029c0| 70 20 32 38 20 31 39 3a | 33 33 20 77 6f 72 6d 2d |p 28 19:|33 worm-|
|000029d0| 31 30 2e 68 71 78 0d 2d | 72 77 2d 72 2d 2d 72 2d |10.hqx.-|rw-r--r-|
|000029e0| 2d 20 20 31 20 6d 61 63 | 6d 6f 64 20 20 20 69 6e |- 1 mac|mod in|
|000029f0| 66 6f 2d 6d 61 63 20 20 | 20 34 37 37 33 30 37 20 |fo-mac | 477307 |
|00002a00| 53 65 70 20 20 38 20 31 | 31 3a 32 36 20 7a 68 6f |Sep 8 1|1:26 zho|
|00002a10| 72 65 73 2d 78 65 72 73 | 2d 32 32 73 2e 68 71 78 |res-xers|-22s.hqx|
|00002a20| 0d 2d 72 77 2d 72 2d 2d | 72 2d 2d 20 20 31 20 6d |.-rw-r--|r-- 1 m|
|00002a30| 61 63 6d 6f 64 20 20 20 | 69 6e 66 6f 2d 6d 61 63 |acmod |info-mac|
|00002a40| 20 20 20 32 37 32 36 37 | 34 20 4a 75 6c 20 20 38 | 27267|4 Jul 8|
|00002a50| 20 32 31 3a 33 38 20 7a | 6f 72 6b 2d 32 37 6d 2e | 21:38 z|ork-27m.|
|00002a60| 68 71 78 0d 4d 61 69 6e | 00 00 20 20 69 6e 66 6f |hqx.Main|.. info|
|00002a70| 2d 6d 61 63 20 20 20 32 | 37 32 36 37 34 20 4a 75 |-mac 2|72674 Ju|
|00002a80| 6c 20 4d 61 69 6e 00 00 | 20 20 69 6e 66 6f 2d 6d |l Main..| info-m|
|00002a90| 61 63 20 20 20 32 37 32 | 36 37 34 20 4a 75 6c 20 |ac 272|674 Jul |
|00002aa0| 00 00 5d a0 46 52 45 45 | 00 00 00 00 00 00 00 00 |..].FREE|........|
|00002ab0| 0f 46 72 65 65 20 4f 62 | 6a 65 63 74 20 20 20 20 |.Free Ob|ject |
|00002ac0| 00 dc 01 83 00 ec 01 e5 | a0 02 00 00 00 00 00 01 |........|........|
|00002ad0| 00 6f 00 0c 00 00 00 10 | 43 72 65 61 74 65 c9 00 |.o......|Create..|
|00002ae0| 00 2d 2d 20 43 72 65 61 | 74 65 20 61 20 6e 65 77 |.-- Crea|te a new|
|00002af0| 20 64 69 72 65 63 74 6f | 72 79 20 6f 6e 20 74 68 | directo|ry on th|
|00002b00| 65 20 68 6f 73 74 2e 0d | 2d 2d 20 53 6f 6d 65 20 |e host..|-- Some |
|00002b10| 46 54 50 20 73 65 72 76 | 65 72 73 20 75 73 65 20 |FTP serv|ers use |
|00002b20| 4d 4b 44 20 61 6e 64 20 | 6f 74 68 65 72 73 20 75 |MKD and |others u|
|00002b30| 73 65 20 58 4d 4b 44 20 | 73 6f 20 74 72 79 20 74 |se XMKD |so try t|
|00002b40| 68 65 6d 20 62 6f 74 68 | 2e 0d 0d 6f 6e 20 6d 6f |hem both|...on mo|
|00002b50| 75 73 65 55 70 0d 67 6c | 6f 62 61 6c 20 4d 4b 44 |useUp.gl|obal MKD|
|00002b60| 63 6d 64 0d 0d 61 73 6b | 20 22 4e 65 77 20 64 69 |cmd..ask| "New di|
|00002b70| 72 65 63 74 6f 72 79 20 | 6e 61 6d 65 3a 22 0d 69 |rectory |name:".i|
|00002b80| 66 20 69 74 20 69 73 20 | 65 6d 70 74 79 20 74 68 |f it is |empty th|
|00002b90| 65 6e 20 65 78 69 74 20 | 6d 6f 75 73 65 55 70 0d |en exit |mouseUp.|
|00002ba0| 70 75 74 20 69 74 20 69 | 6e 74 6f 20 6e 65 77 44 |put it i|nto newD|
|00002bb0| 69 72 0d 0d 69 66 20 4d | 4b 44 63 6d 64 20 69 73 |ir..if M|KDcmd is|
|00002bc0| 20 65 6d 70 74 79 20 74 | 68 65 6e 20 70 75 74 20 | empty t|hen put |
|00002bd0| 22 4d 4b 44 22 20 69 6e | 74 6f 20 4d 4b 44 63 6d |"MKD" in|to MKDcm|
|00002be0| 64 20 2d 2d 20 66 69 72 | 73 74 20 74 72 79 20 22 |d -- fir|st try "|
|00002bf0| 4d 4b 44 22 0d 0d 72 65 | 70 65 61 74 20 32 20 74 |MKD"..re|peat 2 t|
|00002c00| 69 6d 65 73 0d 73 65 6e | 64 4c 69 6e 65 20 4d 4b |imes.sen|dLine MK|
|00002c10| 44 63 6d 64 20 26 26 20 | 6e 65 77 44 69 72 20 2d |Dcmd && |newDir -|
|00002c20| 2d 20 63 72 65 61 74 65 | 20 74 68 65 20 64 69 72 |- create| the dir|
|00002c30| 65 63 74 6f 72 79 0d 69 | 66 20 63 68 61 72 20 31 |ectory.i|f char 1|
|00002c40| 20 6f 66 20 67 65 74 4c | 69 6e 65 28 29 20 69 73 | of getL|ine() is|
|00002c50| 20 22 32 22 20 74 68 65 | 6e 20 2d 2d 20 64 69 64 | "2" the|n -- did|
|00002c60| 20 69 74 20 77 6f 72 6b | 3f 0d 67 65 74 20 63 68 | it work|?.get ch|
|00002c70| 61 6e 67 65 44 69 72 28 | 20 6e 65 77 44 69 72 20 |angeDir(| newDir |
|00002c80| 29 20 2d 2d 20 63 68 61 | 6e 67 65 20 74 6f 20 74 |) -- cha|nge to t|
|00002c90| 68 65 20 6e 65 77 20 64 | 69 72 0d 65 78 69 74 20 |he new d|ir.exit |
|00002ca0| 72 65 70 65 61 74 0d 65 | 6e 64 20 69 66 0d 0d 69 |repeat.e|nd if..i|
|00002cb0| 66 20 4d 4b 44 63 6d 64 | 20 69 73 20 22 4d 4b 44 |f MKDcmd| is "MKD|
|00002cc0| 22 20 2d 2d 20 64 69 64 | 6e 27 74 20 77 6f 72 6b |" -- did|n't work|
|00002cd0| 20 73 6f 20 74 72 79 20 | 74 68 65 20 6f 74 68 65 | so try |the othe|
|00002ce0| 72 20 63 6f 6d 6d 61 6e | 64 0d 74 68 65 6e 20 70 |r comman|d.then p|
|00002cf0| 75 74 20 22 58 4d 4b 44 | 22 20 69 6e 74 6f 20 4d |ut "XMKD|" into M|
|00002d00| 4b 44 63 6d 64 0d 65 6c | 73 65 20 70 75 74 20 22 |KDcmd.el|se put "|
|00002d10| 4d 4b 44 22 20 20 69 6e | 74 6f 20 4d 4b 44 63 6d |MKD" in|to MKDcm|
|00002d20| 64 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 65 6e 64 |d.end re|peat.end|
|00002d30| 20 6d 6f 75 73 65 55 70 | 0d 00 00 f4 00 49 01 00 | mouseUp|.....I..|
|00002d40| 00 69 01 7d 00 f0 01 eb | 00 00 00 00 00 00 00 01 |.i.}....|........|
|00002d50| 00 00 00 0c 00 00 00 10 | 48 69 64 65 20 58 66 65 |........|Hide Xfe|
|00002d60| 72 73 00 00 2d 2d 20 74 | 68 69 73 20 62 75 74 74 |rs..-- t|his butt|
|00002d70| 6f 6e 20 69 73 20 6d 61 | 64 65 20 76 69 73 69 62 |on is ma|de visib|
|00002d80| 6c 65 20 77 68 69 6c 65 | 20 74 68 65 72 65 20 69 |le while| there i|
|00002d90| 73 20 6e 6f 20 63 6f 6e | 6e 65 63 74 69 6f 6e 0d |s no con|nection.|
|00002da0| 2d 2d 20 69 6e 20 6f 72 | 64 65 72 20 74 6f 20 64 |-- in or|der to d|
|00002db0| 69 73 61 62 6c 65 20 74 | 68 65 20 62 75 74 74 6f |isable t|he butto|
|00002dc0| 6e 73 20 75 6e 64 65 72 | 6e 65 61 74 68 20 69 74 |ns under|neath it|
|00002dd0| 2e 0d 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 64 69 61 |..on mou|seUp.dia|
|00002de0| 67 4d 73 67 20 22 46 69 | 72 73 74 20 65 6e 74 65 |gMsg "Fi|rst ente|
|00002df0| 72 20 61 20 68 6f 73 74 | 20 6e 61 6d 65 20 61 6e |r a host| name an|
|00002e00| 64 20 70 72 65 73 73 20 | 74 68 65 20 43 6f 6e 6e |d press |the Conn|
|00002e10| 65 63 74 20 62 75 74 74 | 6f 6e 22 0d 62 65 65 70 |ect butt|on".beep|
|00002e20| 0d 65 6e 64 20 6d 6f 75 | 73 65 55 70 0d 00 01 62 |.end mou|seUp...b|
|00002e30| 00 4f 02 03 00 68 00 5b | 01 20 01 73 00 07 00 00 |.O...h.[|. .s....|
|00002e40| 00 00 00 00 00 03 00 0c | 00 00 00 0e 44 69 72 20 |........|....Dir |
|00002e50| 4c 69 73 74 00 00 2d 2d | 20 54 61 6b 65 20 63 61 |List..--| Take ca|
|00002e60| 72 65 20 6f 66 20 61 20 | 63 6c 69 63 6b 20 6f 6e |re of a |click on|
|00002e70| 20 61 20 6c 69 6e 65 2e | 20 20 53 65 6c 65 63 74 | a line.| Select|
|00002e80| 20 69 74 20 69 66 20 69 | 74 27 73 20 74 68 65 20 | it if i|t's the |
|00002e90| 66 69 72 73 74 20 63 6c | 69 63 6b 2e 0d 2d 2d 20 |first cl|ick..-- |
|00002ea0| 49 66 20 74 68 65 20 73 | 65 63 6f 6e 64 20 63 6c |If the s|econd cl|
|00002eb0| 69 63 6b 20 65 69 74 68 | 65 72 20 63 68 61 6e 67 |ick eith|er chang|
|00002ec0| 65 20 74 6f 20 69 74 20 | 69 66 20 69 74 27 73 20 |e to it |if it's |
|00002ed0| 61 20 64 69 72 65 63 74 | 6f 72 79 0d 2d 2d 20 6f |a direct|ory.-- o|
|00002ee0| 72 20 72 65 74 72 69 65 | 76 65 20 69 74 20 69 66 |r retrie|ve it if|
|00002ef0| 20 69 74 27 73 20 61 20 | 66 69 6c 65 2e 0d 6f 6e | it's a |file..on|
|00002f00| 20 6d 6f 75 73 65 55 70 | 0d 6c 69 6e 65 43 6c 69 | mouseUp|.lineCli|
|00002f10| 63 6b 0d 65 6e 64 20 6d | 6f 75 73 65 55 70 0d 0d |ck.end m|ouseUp..|
|00002f20| 2d 2d 20 50 72 65 73 73 | 69 6e 67 20 74 68 65 20 |-- Press|ing the |
|00002f30| 52 65 74 75 72 6e 20 6b | 65 79 20 69 73 20 6a 75 |Return k|ey is ju|
|00002f40| 73 74 20 6c 69 6b 65 20 | 64 6f 75 62 6c 65 2d 63 |st like |double-c|
|00002f50| 6c 69 63 6b 69 6e 67 20 | 6f 6e 20 61 6e 20 45 6e |licking |on an En|
|00002f60| 74 72 79 0d 6f 6e 20 72 | 65 74 75 72 6e 49 6e 46 |try.on r|eturnInF|
|00002f70| 69 65 6c 64 0d 67 65 74 | 46 69 6c 65 0d 65 6e 64 |ield.get|File.end|
|00002f80| 20 72 65 74 75 72 6e 49 | 6e 46 69 65 6c 64 0d 00 | returnI|nField..|
|00002f90| 02 ae 00 50 02 01 01 06 | 01 83 01 18 01 de 00 02 |...P....|........|
|00002fa0| 00 00 00 00 00 00 00 00 | 00 0c 00 00 00 10 4d 6f |........|......Mo|
|00002fb0| 64 65 00 00 2d 2d 20 44 | 69 73 70 6c 61 79 20 61 |de..-- D|isplay a|
|00002fc0| 20 70 6f 70 2d 75 70 20 | 6d 65 6e 75 20 77 68 65 | pop-up |menu whe|
|00002fd0| 6e 20 74 68 65 20 4d 6f | 64 65 20 66 69 65 6c 64 |n the Mo|de field|
|00002fe0| 20 69 73 20 73 65 6c 65 | 63 74 65 64 2e 0d 0d 6f | is sele|cted...o|
|00002ff0| 6e 20 6d 6f 75 73 65 44 | 6f 77 6e 0d 70 75 74 20 |n mouseD|own.put |
|00003000| 22 41 53 43 49 49 2c 42 | 69 6e 61 72 79 2c 4d 61 |"ASCII,B|inary,Ma|
|00003010| 63 42 69 6e 61 72 79 2c | 42 69 6e 48 65 78 22 20 |cBinary,|BinHex" |
|00003020| 69 6e 74 6f 20 6d 65 6e | 75 49 74 65 6d 73 0d 69 |into men|uItems.i|
|00003030| 66 20 6d 65 20 69 73 20 | 22 41 53 43 49 49 22 20 |f me is |"ASCII" |
|00003040| 74 68 65 6e 20 70 75 74 | 20 31 20 69 6e 74 6f 20 |then put| 1 into |
|00003050| 63 75 72 49 74 65 6d 0d | 65 6c 73 65 20 69 66 20 |curItem.|else if |
|00003060| 6d 65 20 69 73 20 22 42 | 69 6e 61 72 79 22 20 74 |me is "B|inary" t|
|00003070| 68 65 6e 20 70 75 74 20 | 32 20 69 6e 74 6f 20 63 |hen put |2 into c|
|00003080| 75 72 49 74 65 6d 0d 65 | 6c 73 65 20 69 66 20 6d |urItem.e|lse if m|
|00003090| 65 20 69 73 20 22 4d 61 | 63 42 69 6e 61 72 79 22 |e is "Ma|cBinary"|
|000030a0| 20 74 68 65 6e 20 70 75 | 74 20 33 20 69 6e 74 6f | then pu|t 3 into|
|000030b0| 20 63 75 72 49 74 65 6d | 0d 65 6c 73 65 20 70 75 | curItem|.else pu|
|000030c0| 74 20 34 20 69 6e 74 6f | 20 63 75 72 49 74 65 6d |t 4 into| curItem|
|000030d0| 20 2d 2d 20 6d 75 73 74 | 20 62 65 20 42 69 6e 48 | -- must| be BinH|
|000030e0| 65 78 0d 0d 67 65 74 20 | 50 6f 70 55 70 4d 65 6e |ex..get |PopUpMen|
|000030f0| 75 28 20 6d 65 6e 75 49 | 74 65 6d 73 2c 20 63 75 |u( menuI|tems, cu|
|00003100| 72 49 74 65 6d 2c 20 c2 | 0d 6c 65 66 74 20 6f 66 |rItem, .|.left of|
|00003110| 20 63 61 72 64 20 77 69 | 6e 64 6f 77 20 2b 20 6c | card wi|ndow + l|
|00003120| 65 66 74 20 6f 66 20 6d | 65 20 2b 20 31 2c 20 c2 |eft of m|e + 1, .|
|00003130| 0d 74 6f 70 20 6f 66 20 | 63 61 72 64 20 77 69 6e |.top of |card win|
|00003140| 64 6f 77 20 2b 20 74 6f | 70 20 6f 66 20 6d 65 20 |dow + to|p of me |
|00003150| 2b 20 31 20 29 20 2d 2d | 20 64 69 73 70 6c 61 79 |+ 1 ) --| display|
|00003160| 20 74 68 65 20 70 6f 70 | 2d 75 70 20 6d 65 6e 75 | the pop|-up menu|
|00003170| 0d 0d 69 66 20 69 74 20 | 69 73 20 65 6d 70 74 79 |..if it |is empty|
|00003180| 20 74 68 65 6e 20 65 78 | 69 74 20 6d 6f 75 73 65 | then ex|it mouse|
|00003190| 44 6f 77 6e 20 2d 2d 20 | 6e 6f 74 68 69 6e 67 20 |Down -- |nothing |
|000031a0| 77 61 73 20 73 65 6c 65 | 63 74 65 64 0d 0d 70 75 |was sele|cted..pu|
|000031b0| 74 20 69 74 65 6d 20 69 | 74 20 6f 66 20 6d 65 6e |t item i|t of men|
|000031c0| 75 49 74 65 6d 73 20 69 | 6e 74 6f 20 6d 65 20 2d |uItems i|nto me -|
|000031d0| 2d 20 72 65 70 6c 61 63 | 65 20 74 68 65 20 63 6f |- replac|e the co|
|000031e0| 6e 74 65 6e 74 73 20 6f | 66 20 74 68 65 20 66 69 |ntents o|f the fi|
|000031f0| 65 6c 64 0d 65 6e 64 20 | 6d 6f 75 73 65 44 6f 77 |eld.end |mouseDow|
|00003200| 6e 0d 0d 6f 6e 20 6d 6f | 75 73 65 55 70 0d 2d 2d |n..on mo|useUp.--|
|00003210| 20 64 6f 6e 27 74 20 70 | 61 73 73 20 6d 6f 75 73 | don't p|ass mous|
|00003220| 65 55 70 20 74 6f 20 62 | 67 20 73 63 72 69 70 74 |eUp to b|g script|
|00003230| 0d 65 6e 64 20 6d 6f 75 | 73 65 55 70 00 00 00 a4 |.end mou|seUp....|
|00003240| 00 51 01 00 00 6a 01 55 | 00 76 01 61 00 02 00 00 |.Q...j.U|.v.a....|
|00003250| 23 3a 00 01 00 00 00 0c | 00 00 00 10 5a 6f 6f 6d |#:......|....Zoom|
|00003260| 20 4f 75 74 00 00 6f 6e | 20 6d 6f 75 73 65 44 6f | Out..on| mouseDo|
|00003270| 77 6e 0d 69 66 20 62 67 | 20 66 6c 64 20 22 53 74 |wn.if bg| fld "St|
|00003280| 61 74 65 22 20 69 73 20 | 6e 6f 74 20 22 65 73 74 |ate" is |not "est|
|00003290| 61 62 6c 69 73 68 65 64 | 22 20 74 68 65 6e 20 65 |ablished|" then e|
|000032a0| 78 69 74 20 6d 6f 75 73 | 65 44 6f 77 6e 0d 64 69 |xit mous|eDown.di|
|000032b0| 72 5a 6f 6f 6d 20 22 6f | 75 74 22 0d 65 6e 64 20 |rZoom "o|ut".end |
|000032c0| 6d 6f 75 73 65 44 6f 77 | 6e 0d 0d 6f 6e 20 6d 6f |mouseDow|n..on mo|
|000032d0| 75 73 65 55 70 0d 65 6e | 64 20 6d 6f 75 73 65 55 |useUp.en|d mouseU|
|000032e0| 70 00 01 62 00 53 02 81 | 00 68 00 0b 01 20 01 f1 |p..b.S..|.h... ..|
|000032f0| 00 07 00 00 00 00 00 00 | 00 04 00 09 00 00 00 0e |........|........|
|00003300| 46 75 6c 6c 20 44 69 72 | 00 00 2d 2d 20 54 61 6b |Full Dir|..-- Tak|
|00003310| 65 20 63 61 72 65 20 6f | 66 20 61 20 63 6c 69 63 |e care o|f a clic|
|00003320| 6b 20 6f 6e 20 61 20 6c | 69 6e 65 2e 20 20 53 65 |k on a l|ine. Se|
|00003330| 6c 65 63 74 20 69 74 20 | 69 66 20 69 74 27 73 20 |lect it |if it's |
|00003340| 74 68 65 20 66 69 72 73 | 74 20 63 6c 69 63 6b 2e |the firs|t click.|
|00003350| 0d 2d 2d 20 49 66 20 74 | 68 65 20 73 65 63 6f 6e |.-- If t|he secon|
|00003360| 64 20 63 6c 69 63 6b 20 | 65 69 74 68 65 72 20 63 |d click |either c|
|00003370| 68 61 6e 67 65 20 74 6f | 20 69 74 20 69 66 20 69 |hange to| it if i|
|00003380| 74 27 73 20 61 20 64 69 | 72 65 63 74 6f 72 79 0d |t's a di|rectory.|
|00003390| 2d 2d 20 6f 72 20 72 65 | 74 72 69 65 76 65 20 69 |-- or re|trieve i|
|000033a0| 74 20 69 66 20 69 74 27 | 73 20 61 20 66 69 6c 65 |t if it'|s a file|
|000033b0| 2e 0d 6f 6e 20 6d 6f 75 | 73 65 55 70 0d 6c 69 6e |..on mou|seUp.lin|
|000033c0| 65 43 6c 69 63 6b 0d 65 | 6e 64 20 6d 6f 75 73 65 |eClick.e|nd mouse|
|000033d0| 55 70 0d 0d 2d 2d 20 50 | 72 65 73 73 69 6e 67 20 |Up..-- P|ressing |
|000033e0| 74 68 65 20 52 65 74 75 | 72 6e 20 6b 65 79 20 69 |the Retu|rn key i|
|000033f0| 73 20 6a 75 73 74 20 6c | 69 6b 65 20 64 6f 75 62 |s just l|ike doub|
|00003400| 6c 65 2d 63 6c 69 63 6b | 69 6e 67 20 6f 6e 20 61 |le-click|ing on a|
|00003410| 6e 20 45 6e 74 72 79 0d | 6f 6e 20 72 65 74 75 72 |n Entry.|on retur|
|00003420| 6e 49 6e 46 69 65 6c 64 | 0d 67 65 74 46 69 6c 65 |nInField|.getFile|
|00003430| 0d 65 6e 64 20 72 65 74 | 75 72 6e 49 6e 46 69 65 |.end ret|urnInFie|
|00003440| 6c 64 0d 00 00 68 00 52 | 01 80 00 6a 01 d3 00 76 |ld...h.R|...j...v|
|00003450| 01 df 00 02 00 00 23 3a | 00 01 00 00 00 0c 00 00 |......#:|........|
|00003460| 00 10 5a 6f 6f 6d 20 49 | 6e 00 00 6f 6e 20 6d 6f |..Zoom I|n..on mo|
|00003470| 75 73 65 44 6f 77 6e 0d | 64 69 72 5a 6f 6f 6d 20 |useDown.|dirZoom |
|00003480| 22 69 6e 22 0d 65 6e 64 | 20 6d 6f 75 73 65 44 6f |"in".end| mouseDo|
|00003490| 77 6e 0d 0d 6f 6e 20 6d | 6f 75 73 65 55 70 0d 65 |wn..on m|ouseUp.e|
|000034a0| 6e 64 20 6d 6f 75 73 65 | 55 70 00 00 02 d4 00 54 |nd mouse|Up.....T|
|000034b0| 01 00 01 37 01 e6 01 43 | 01 f2 20 00 00 00 00 00 |...7...C|.. .....|
|000034c0| 00 01 00 00 00 0c 00 00 | 00 10 44 69 61 67 20 55 |........|..Diag U|
|000034d0| 70 00 00 2d 2d 20 53 63 | 72 6f 6c 6c 20 75 70 20 |p..-- Sc|roll up |
|000034e0| 74 68 72 6f 75 67 68 20 | 74 68 65 20 72 65 63 65 |through |the rece|
|000034f0| 6e 74 20 64 69 61 67 6e | 6f 73 74 69 63 20 6c 69 |nt diagn|ostic li|
|00003500| 6e 65 73 0d 6f 6e 20 6d | 6f 75 73 65 44 6f 77 6e |nes.on m|ouseDown|
|00003510| 0d 67 6c 6f 62 61 6c 20 | 64 69 61 67 54 78 74 2c |.global |diagTxt,|
|00003520| 20 64 69 61 67 53 63 72 | 6f 6c 6c 0d 0d 69 66 20 | diagScr|oll..if |
|00003530| 64 69 61 67 53 63 72 6f | 6c 6c 20 69 73 20 65 6d |diagScro|ll is em|
|00003540| 70 74 79 0d 74 68 65 6e | 20 70 75 74 20 74 68 65 |pty.then| put the|
|00003550| 20 6e 75 6d 62 65 72 20 | 6f 66 20 6c 69 6e 65 73 | number |of lines|
|00003560| 20 69 6e 20 64 69 61 67 | 54 78 74 20 69 6e 74 6f | in diag|Txt into|
|00003570| 20 64 69 61 67 53 63 72 | 6f 6c 6c 0d 70 75 74 20 | diagScr|oll.put |
|00003580| 7a 65 72 6f 20 69 6e 74 | 6f 20 74 69 6d 65 32 73 |zero int|o time2s|
|00003590| 63 72 6f 6c 6c 20 2d 2d | 20 73 63 72 6f 6c 6c 20 |croll --| scroll |
|000035a0| 6f 6e 63 65 20 72 69 67 | 68 74 20 61 77 61 79 0d |once rig|ht away.|
|000035b0| 70 75 74 20 34 35 20 69 | 6e 74 6f 20 73 63 49 6e |put 45 i|nto scIn|
|000035c0| 74 65 72 76 61 6c 20 2d | 2d 20 66 69 72 73 74 20 |terval -|- first |
|000035d0| 73 63 72 6f 6c 6c 20 69 | 6e 74 65 72 76 61 6c 0d |scroll i|nterval.|
|000035e0| 0d 72 65 70 65 61 74 20 | 77 68 69 6c 65 20 64 69 |.repeat |while di|
|000035f0| 61 67 53 63 72 6f 6c 6c | 20 3e 20 6f 6e 65 0d 67 |agScroll| > one.g|
|00003600| 65 74 20 74 68 65 20 74 | 69 63 6b 73 0d 69 66 20 |et the t|icks.if |
|00003610| 69 74 20 b3 20 74 69 6d | 65 32 73 63 72 6f 6c 6c |it . tim|e2scroll|
|00003620| 20 74 68 65 6e 0d 70 75 | 74 20 69 74 20 2b 20 73 | then.pu|t it + s|
|00003630| 63 49 6e 74 65 72 76 61 | 6c 20 69 6e 74 6f 20 74 |cInterva|l into t|
|00003640| 69 6d 65 32 73 63 72 6f | 6c 6c 20 2d 2d 20 73 65 |ime2scro|ll -- se|
|00003650| 74 20 6e 65 78 74 20 74 | 69 6d 65 20 74 6f 20 73 |t next t|ime to s|
|00003660| 63 72 6f 6c 6c 0d 70 75 | 74 20 31 35 20 69 6e 74 |croll.pu|t 15 int|
|00003670| 6f 20 73 63 49 6e 74 65 | 72 76 61 6c 20 2d 2d 20 |o scInte|rval -- |
|00003680| 73 65 74 20 73 63 72 6f | 6c 6c 20 69 6e 74 65 72 |set scro|ll inter|
|00003690| 76 61 6c 20 66 72 6f 6d | 20 6e 6f 77 20 6f 6e 0d |val from| now on.|
|000036a0| 73 75 62 74 72 61 63 74 | 20 6f 6e 65 20 66 72 6f |subtract| one fro|
|000036b0| 6d 20 64 69 61 67 53 63 | 72 6f 6c 6c 0d 70 75 74 |m diagSc|roll.put|
|000036c0| 20 6c 69 6e 65 20 64 69 | 61 67 53 63 72 6f 6c 6c | line di|agScroll|
|000036d0| 20 6f 66 20 64 69 61 67 | 54 78 74 20 69 6e 74 6f | of diag|Txt into|
|000036e0| 20 62 67 20 66 6c 64 20 | 22 44 69 61 67 22 0d 65 | bg fld |"Diag".e|
|000036f0| 6e 64 20 69 66 0d 0d 69 | 66 20 74 68 65 20 6d 6f |nd if..i|f the mo|
|00003700| 75 73 65 20 69 73 20 75 | 70 20 74 68 65 6e 20 65 |use is u|p then e|
|00003710| 78 69 74 20 72 65 70 65 | 61 74 20 2d 2d 20 63 68 |xit repe|at -- ch|
|00003720| 65 63 6b 20 6d 6f 75 73 | 65 20 61 66 74 65 72 20 |eck mous|e after |
|00003730| 6c 6f 6f 70 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |loop.end| repeat.|
|00003740| 65 6e 64 20 6d 6f 75 73 | 65 44 6f 77 6e 0d 0d 6f |end mous|eDown..o|
|00003750| 6e 20 6d 6f 75 73 65 55 | 70 0d 2d 2d 20 64 6f 6e |n mouseU|p.-- don|
|00003760| 27 74 20 70 61 73 73 20 | 6d 6f 75 73 65 55 70 20 |'t pass |mouseUp |
|00003770| 6d 73 67 0d 65 6e 64 20 | 6d 6f 75 73 65 55 70 00 |msg.end |mouseUp.|
|00003780| 02 f2 00 55 01 00 01 42 | 01 e6 01 4e 01 f2 20 00 |...U...B|...N.. .|
|00003790| 00 00 00 00 00 01 00 00 | 00 0c 00 00 00 10 44 69 |........|......Di|
|000037a0| 61 67 20 44 6f 77 6e 00 | 00 2d 2d 20 53 63 72 6f |ag Down.|.-- Scro|
|000037b0| 6c 6c 20 64 6f 77 6e 20 | 74 68 72 6f 75 67 68 20 |ll down |through |
|000037c0| 74 68 65 20 72 65 63 65 | 6e 74 20 64 69 61 67 6e |the rece|nt diagn|
|000037d0| 6f 73 74 69 63 20 6c 69 | 6e 65 73 0d 6f 6e 20 6d |ostic li|nes.on m|
|000037e0| 6f 75 73 65 44 6f 77 6e | 0d 67 6c 6f 62 61 6c 20 |ouseDown|.global |
|000037f0| 64 69 61 67 54 78 74 2c | 20 64 69 61 67 53 63 72 |diagTxt,| diagScr|
|00003800| 6f 6c 6c 0d 0d 70 75 74 | 20 74 68 65 20 6e 75 6d |oll..put| the num|
|00003810| 62 65 72 20 6f 66 20 6c | 69 6e 65 73 20 69 6e 20 |ber of l|ines in |
|00003820| 64 69 61 67 54 78 74 20 | 69 6e 74 6f 20 6e 75 6d |diagTxt |into num|
|00003830| 4c 69 6e 65 73 0d 69 66 | 20 64 69 61 67 53 63 72 |Lines.if| diagScr|
|00003840| 6f 6c 6c 20 69 73 20 65 | 6d 70 74 79 20 74 68 65 |oll is e|mpty the|
|00003850| 6e 20 70 75 74 20 6e 75 | 6d 4c 69 6e 65 73 20 69 |n put nu|mLines i|
|00003860| 6e 74 6f 20 64 69 61 67 | 53 63 72 6f 6c 6c 0d 70 |nto diag|Scroll.p|
|00003870| 75 74 20 7a 65 72 6f 20 | 69 6e 74 6f 20 74 69 6d |ut zero |into tim|
|00003880| 65 32 73 63 72 6f 6c 6c | 20 2d 2d 20 73 63 72 6f |e2scroll| -- scro|
|00003890| 6c 6c 20 6f 6e 63 65 20 | 72 69 67 68 74 20 61 77 |ll once |right aw|
|000038a0| 61 79 0d 70 75 74 20 34 | 35 20 69 6e 74 6f 20 73 |ay.put 4|5 into s|
|000038b0| 63 49 6e 74 65 72 76 61 | 6c 20 2d 2d 20 66 69 72 |cInterva|l -- fir|
|000038c0| 73 74 20 73 63 72 6f 6c | 6c 20 69 6e 74 65 72 76 |st scrol|l interv|
|000038d0| 61 6c 0d 0d 72 65 70 65 | 61 74 20 77 68 69 6c 65 |al..repe|at while|
|000038e0| 20 64 69 61 67 53 63 72 | 6f 6c 6c 20 3c 20 6e 75 | diagScr|oll < nu|
|000038f0| 6d 4c 69 6e 65 73 0d 67 | 65 74 20 74 68 65 20 74 |mLines.g|et the t|
|00003900| 69 63 6b 73 0d 69 66 20 | 69 74 20 b3 20 74 69 6d |icks.if |it . tim|
|00003910| 65 32 73 63 72 6f 6c 6c | 20 74 68 65 6e 0d 70 75 |e2scroll| then.pu|
|00003920| 74 20 69 74 20 2b 20 73 | 63 49 6e 74 65 72 76 61 |t it + s|cInterva|
|00003930| 6c 20 69 6e 74 6f 20 74 | 69 6d 65 32 73 63 72 6f |l into t|ime2scro|
|00003940| 6c 6c 20 2d 2d 20 73 65 | 74 20 6e 65 78 74 20 74 |ll -- se|t next t|
|00003950| 69 6d 65 20 74 6f 20 73 | 63 72 6f 6c 6c 0d 70 75 |ime to s|croll.pu|
|00003960| 74 20 31 35 20 69 6e 74 | 6f 20 73 63 49 6e 74 65 |t 15 int|o scInte|
|00003970| 72 76 61 6c 20 2d 2d 20 | 73 65 74 20 73 63 72 6f |rval -- |set scro|
|00003980| 6c 6c 20 69 6e 74 65 72 | 76 61 6c 20 66 72 6f 6d |ll inter|val from|
|00003990| 20 6e 6f 77 20 6f 6e 0d | 61 64 64 20 6f 6e 65 20 | now on.|add one |
|000039a0| 74 6f 20 64 69 61 67 53 | 63 72 6f 6c 6c 0d 70 75 |to diagS|croll.pu|
|000039b0| 74 20 6c 69 6e 65 20 64 | 69 61 67 53 63 72 6f 6c |t line d|iagScrol|
|000039c0| 6c 20 6f 66 20 64 69 61 | 67 54 78 74 20 69 6e 74 |l of dia|gTxt int|
|000039d0| 6f 20 62 67 20 66 6c 64 | 20 22 44 69 61 67 22 0d |o bg fld| "Diag".|
|000039e0| 65 6e 64 20 69 66 0d 0d | 69 66 20 74 68 65 20 6d |end if..|if the m|
|000039f0| 6f 75 73 65 20 69 73 20 | 75 70 20 74 68 65 6e 20 |ouse is |up then |
|00003a00| 65 78 69 74 20 72 65 70 | 65 61 74 20 2d 2d 20 63 |exit rep|eat -- c|
|00003a10| 68 65 63 6b 20 6d 6f 75 | 73 65 20 61 66 74 65 72 |heck mou|se after|
|00003a20| 20 6c 6f 6f 70 0d 65 6e | 64 20 72 65 70 65 61 74 | loop.en|d repeat|
|00003a30| 0d 65 6e 64 20 6d 6f 75 | 73 65 44 6f 77 6e 0d 0d |.end mou|seDown..|
|00003a40| 6f 6e 20 6d 6f 75 73 65 | 55 70 0d 2d 2d 20 64 6f |on mouse|Up.-- do|
|00003a50| 6e 27 74 20 70 61 73 73 | 20 6d 6f 75 73 65 55 70 |n't pass| mouseUp|
|00003a60| 20 6d 73 67 0d 65 6e 64 | 20 6d 6f 75 73 65 55 70 | msg.end| mouseUp|
|00003a70| 00 00 4d 61 69 6e 00 2d | 2d 20 48 79 70 65 72 46 |..Main.-|- HyperF|
|00003a80| 54 50 20 62 61 63 6b 67 | 72 6f 75 6e 64 20 73 63 |TP backg|round sc|
|00003a90| 72 69 70 74 2e 20 20 d2 | 4d 6f 73 74 20 6f 66 20 |ript. .|Most of |
|00003aa0| 74 68 65 20 73 6d 61 72 | 74 73 20 69 73 20 68 65 |the smar|ts is he|
|00003ab0| 72 65 2e d3 0d 2d 2d 20 | 62 79 20 44 6f 75 67 6c |re...-- |by Dougl|
|00003ac0| 61 73 20 48 6f 72 6e 69 | 67 2c 20 40 20 31 39 39 |as Horni|g, @ 199|
|00003ad0| 30 20 62 79 20 43 6f 72 | 6e 65 6c 6c 20 55 6e 69 |0 by Cor|nell Uni|
|00003ae0| 76 65 72 73 69 74 79 0d | 0d 2d 2d 20 73 65 6c 65 |versity.|.-- sele|
|00003af0| 63 74 6c 69 6e 65 58 43 | 4d 44 20 62 79 20 50 68 |ctlineXC|MD by Ph|
|00003b00| 69 6c 20 42 65 69 73 65 | 6c 2c 20 a9 20 41 70 70 |il Beise|l, . App|
|00003b10| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc|
|00003b20| 2e 20 31 39 38 39 0d 2d | 2d 20 46 69 6c 65 4e 61 |. 1989.-|- FileNa|
|00003b30| 6d 65 2c 20 4e 65 77 46 | 69 6c 65 4e 61 6d 65 20 |me, NewF|ileName |
|00003b40| 62 79 20 53 74 65 76 65 | 20 4d 61 6c 6c 65 72 2c |by Steve| Maller,|
|00003b50| 20 41 6e 64 72 65 77 20 | 47 69 6c 6d 61 72 74 69 | Andrew |Gilmarti|
|00003b60| 6e 2c 20 4a 6f 6e 20 50 | 75 67 68 0d 2d 2d 20 20 |n, Jon P|ugh.-- |
|00003b70| 20 a9 20 31 39 38 37 20 | 41 70 70 6c 65 20 43 6f | . 1987 |Apple Co|
|00003b80| 6d 70 75 74 65 72 20 26 | 20 42 72 6f 77 6e 20 55 |mputer &| Brown U|
|00003b90| 6e 69 76 65 72 73 69 74 | 79 0d 2d 2d 20 50 6f 70 |niversit|y.-- Pop|
|00003ba0| 55 70 4d 65 6e 75 20 62 | 79 20 41 6e 64 72 65 77 |UpMenu b|y Andrew|
|00003bb0| 20 47 69 6c 6d 61 72 74 | 69 6e 20 a9 20 42 72 6f | Gilmart|in . Bro|
|00003bc0| 77 6e 20 55 6e 69 76 65 | 72 73 69 74 79 20 31 39 |wn Unive|rsity 19|
|00003bd0| 38 39 0d 2d 2d 20 54 43 | 50 4e 61 6d 65 54 6f 41 |89.-- TC|PNameToA|
|00003be0| 64 64 72 2c 20 54 43 50 | 53 65 6e 64 2c 20 54 43 |ddr, TCP|Send, TC|
|00003bf0| 50 52 65 63 76 55 70 54 | 6f 2c 20 54 43 50 53 74 |PRecvUpT|o, TCPSt|
|00003c00| 61 74 65 2c 20 54 43 50 | 52 65 6c 65 61 73 65 2c |ate, TCP|Release,|
|00003c10| 20 54 43 50 43 6c 6f 73 | 65 2c 0d 2d 2d 20 20 20 | TCPClos|e,.-- |
|00003c20| 54 43 50 50 61 73 73 69 | 76 65 4f 70 65 6e 20 62 |TCPPassi|veOpen b|
|00003c30| 79 20 48 61 72 72 79 20 | 43 68 65 73 6c 65 79 20 |y Harry |Chesley |
|00003c40| a9 20 41 70 70 6c 65 20 | 43 6f 6d 70 75 74 65 72 |. Apple |Computer|
|00003c50| 2c 20 49 6e 63 2e 20 31 | 39 38 39 0d 2d 2d 20 50 |, Inc. 1|989.-- P|
|00003c60| 61 73 73 77 6f 72 64 2c | 20 4c 65 61 66 4e 61 6d |assword,| LeafNam|
|00003c70| 65 20 62 79 20 4b 65 76 | 69 6e 20 43 61 6c 68 6f |e by Kev|in Calho|
|00003c80| 75 6e 0d 2d 2d 20 20 20 | a9 31 39 38 39 20 62 79 |un.-- |.1989 by|
|00003c90| 20 74 68 65 20 54 72 75 | 73 74 65 65 73 20 6f 66 | the Tru|stees of|
|00003ca0| 20 44 61 72 74 6d 6f 75 | 74 68 20 43 6f 6c 6c 65 | Dartmou|th Colle|
|00003cb0| 67 65 0d 2d 2d 20 54 43 | 50 47 65 74 41 64 64 72 |ge.-- TC|PGetAddr|
|00003cc0| 2c 20 46 54 50 78 66 65 | 72 2c 20 46 54 50 4d 61 |, FTPxfe|r, FTPMa|
|00003cd0| 63 42 69 6e 58 66 65 72 | 2c 20 46 54 50 68 71 58 |cBinXfer|, FTPhqX|
|00003ce0| 66 65 72 2c 20 54 43 50 | 53 65 6e 64 55 72 67 65 |fer, TCP|SendUrge|
|00003cf0| 6e 74 2c 0d 2d 2d 20 20 | 20 54 72 61 6e 73 6c 61 |nt,.-- | Transla|
|00003d00| 74 65 20 62 79 20 44 6f | 75 67 6c 61 73 20 48 6f |te by Do|uglas Ho|
|00003d10| 72 6e 69 67 20 a9 20 43 | 6f 72 6e 65 6c 6c 20 55 |rnig . C|ornell U|
|00003d20| 6e 69 76 65 72 73 69 74 | 79 20 31 39 39 30 0d 2d |niversit|y 1990.-|
|00003d30| 2d 20 54 68 61 6e 6b 73 | 20 74 6f 20 47 61 69 67 |- Thanks| to Gaig|
|00003d40| 65 20 42 2e 20 50 61 75 | 6c 73 65 6e 20 6f 66 20 |e B. Pau|lsen of |
|00003d50| 4e 43 53 41 2c 20 66 6f | 72 20 73 61 6d 70 6c 65 |NCSA, fo|r sample|
|00003d60| 20 4d 61 63 42 69 6e 61 | 72 79 20 63 6f 64 65 2e | MacBina|ry code.|
|00003d70| 0d 2d 2d 20 54 68 61 6e | 6b 73 20 74 6f 20 44 6f |.-- Than|ks to Do|
|00003d80| 75 67 20 4d 6f 6f 72 65 | 20 6f 66 20 52 69 63 65 |ug Moore| of Rice|
|00003d90| 20 55 6e 69 76 65 72 73 | 69 74 79 2c 20 66 6f 72 | Univers|ity, for|
|00003da0| 20 73 61 6d 70 6c 65 20 | 42 69 6e 48 65 78 20 63 | sample |BinHex c|
|00003db0| 6f 64 65 2e 0d 0d 6f 6e | 20 69 64 6c 65 0d 67 6c |ode...on| idle.gl|
|00003dc0| 6f 62 61 6c 20 63 6f 6e | 6e 49 44 2c 20 64 61 74 |obal con|nID, dat|
|00003dd0| 61 49 44 2c 20 73 4c 69 | 6e 65 2c 20 70 61 72 74 |aID, sLi|ne, part|
|00003de0| 4c 69 6e 65 2c 20 64 69 | 61 67 54 78 74 0d 0d 2d |Line, di|agTxt..-|
|00003df0| 2d 20 52 65 6c 65 61 73 | 65 20 74 68 65 20 64 61 |- Releas|e the da|
|00003e00| 74 61 20 63 6f 6e 6e 65 | 63 74 69 6f 6e 20 69 66 |ta conne|ction if|
|00003e10| 20 69 74 20 69 73 20 63 | 6c 6f 73 65 64 0d 69 66 | it is c|losed.if|
|00003e20| 20 64 61 74 61 49 44 20 | 69 73 20 6e 6f 74 20 65 | dataID |is not e|
|00003e30| 6d 70 74 79 20 74 68 65 | 6e 0d 67 65 74 20 54 43 |mpty the|n.get TC|
|00003e40| 50 53 74 61 74 65 28 20 | 64 61 74 61 49 44 20 29 |PState( |dataID )|
|00003e50| 0d 69 66 20 69 74 20 63 | 6f 6e 74 61 69 6e 73 20 |.if it c|ontains |
|00003e60| 22 63 6c 6f 73 65 22 20 | 74 68 65 6e 0d 54 43 50 |"close" |then.TCP|
|00003e70| 52 65 6c 65 61 73 65 20 | 64 61 74 61 49 44 0d 70 |Release |dataID.p|
|00003e80| 75 74 20 65 6d 70 74 79 | 20 69 6e 74 6f 20 64 61 |ut empty| into da|
|00003e90| 74 61 49 44 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |taID.end| if.end |
|00003ea0| 69 66 0d 0d 2d 2d 20 43 | 68 65 63 6b 20 74 68 65 |if..-- C|heck the|
|00003eb0| 20 73 74 61 74 75 73 20 | 6f 66 20 74 68 65 20 63 | status |of the c|
|00003ec0| 6f 6d 6d 75 6e 69 63 61 | 74 69 6f 6e 73 20 63 6f |ommunica|tions co|
|00003ed0| 6e 6e 65 63 74 69 6f 6e | 0d 69 66 20 63 6f 6e 6e |nnection|.if conn|
|00003ee0| 49 44 20 69 73 20 65 6d | 70 74 79 0d 74 68 65 6e |ID is em|pty.then|
|00003ef0| 20 67 65 74 20 22 6e 6f | 20 63 6f 6e 6e 65 63 74 | get "no| connect|
|00003f00| 69 6f 6e 22 20 65 6c 73 | 65 20 67 65 74 20 54 43 |ion" els|e get TC|
|00003f10| 50 53 74 61 74 65 28 20 | 63 6f 6e 6e 49 44 20 29 |PState( |connID )|
|00003f20| 0d 63 68 65 63 6b 53 74 | 61 74 65 20 69 74 0d 69 |.checkSt|ate it.i|
|00003f30| 66 20 69 74 20 69 73 20 | 6e 6f 74 20 22 65 73 74 |f it is |not "est|
|00003f40| 61 62 6c 69 73 68 65 64 | 22 20 74 68 65 6e 20 65 |ablished|" then e|
|00003f50| 78 69 74 20 69 64 6c 65 | 0d 0d 2d 2d 20 53 6f 6d |xit idle|..-- Som|
|00003f60| 65 20 6d 65 73 73 61 67 | 65 73 20 66 72 6f 6d 20 |e messag|es from |
|00003f70| 74 68 65 20 68 6f 73 74 | 20 61 72 65 20 72 65 63 |the host| are rec|
|00003f80| 65 69 76 65 64 20 61 74 | 20 69 64 6c 65 20 74 69 |eived at| idle ti|
|00003f90| 6d 65 3a 0d 72 65 70 65 | 61 74 0d 67 65 74 20 54 |me:.repe|at.get T|
|00003fa0| 43 50 52 65 63 76 55 70 | 54 6f 28 20 63 6f 6e 6e |CPRecvUp|To( conn|
|00003fb0| 49 44 2c 20 6c 69 6e 65 | 66 65 65 64 2c 20 7a 65 |ID, line|feed, ze|
|00003fc0| 72 6f 2c 20 70 61 72 74 | 4c 69 6e 65 20 29 0d 69 |ro, part|Line ).i|
|00003fd0| 66 20 69 74 20 3d 20 70 | 61 72 74 4c 69 6e 65 20 |f it = p|artLine |
|00003fe0| 74 68 65 6e 20 65 78 69 | 74 20 72 65 70 65 61 74 |then exi|t repeat|
|00003ff0| 20 2d 2d 20 6e 6f 20 6e | 65 77 20 6d 65 73 73 61 | -- no n|ew messa|
|00004000| 67 65 73 0d 64 69 61 67 | 4d 73 67 20 69 74 20 2d |ges.diag|Msg it -|
|00004010| 2d 20 64 69 73 70 6c 61 | 79 20 69 6e 20 64 69 61 |- displa|y in dia|
|00004020| 67 6e 6f 73 74 69 63 20 | 77 69 6e 64 6f 77 0d 0d |gnostic |window..|
|00004030| 69 66 20 63 68 61 72 20 | 31 20 6f 66 20 69 74 20 |if char |1 of it |
|00004040| 69 73 20 22 a4 22 20 74 | 68 65 6e 20 2d 2d 20 65 |is "." t|hen -- e|
|00004050| 72 72 6f 72 20 66 72 6f | 6d 20 4d 61 63 54 43 50 |rror fro|m MacTCP|
|00004060| 20 58 43 4d 44 3f 0d 54 | 43 50 52 65 6c 65 61 73 | XCMD?.T|CPReleas|
|00004070| 65 20 63 6f 6e 6e 49 44 | 20 2d 2d 20 61 62 6f 72 |e connID| -- abor|
|00004080| 74 20 74 68 65 20 63 6f | 6e 6e 65 63 74 69 6f 6e |t the co|nnection|
|00004090| 0d 70 75 74 20 65 6d 70 | 74 79 20 69 6e 74 6f 20 |.put emp|ty into |
|000040a0| 63 6f 6e 6e 49 44 0d 65 | 78 69 74 20 69 64 6c 65 |connID.e|xit idle|
|000040b0| 0d 65 6e 64 20 69 66 0d | 0d 69 66 20 63 68 61 72 |.end if.|.if char|
|000040c0| 20 6c 65 6e 67 74 68 28 | 20 69 74 20 29 20 6f 66 | length(| it ) of|
|000040d0| 20 69 74 20 69 73 20 6e | 6f 74 20 6c 69 6e 65 66 | it is n|ot linef|
|000040e0| 65 65 64 20 74 68 65 6e | 0d 70 75 74 20 69 74 20 |eed then|.put it |
|000040f0| 69 6e 74 6f 20 70 61 72 | 74 4c 69 6e 65 0d 65 78 |into par|tLine.ex|
|00004100| 69 74 20 72 65 70 65 61 | 74 20 2d 2d 20 70 61 72 |it repea|t -- par|
|00004110| 74 69 61 6c 20 6c 69 6e | 65 3a 20 77 61 69 74 20 |tial lin|e: wait |
|00004120| 66 6f 72 20 74 68 65 20 | 72 65 73 74 0d 65 6e 64 |for the |rest.end|
|00004130| 20 69 66 0d 70 75 74 20 | 65 6d 70 74 79 20 69 6e | if.put |empty in|
|00004140| 74 6f 20 70 61 72 74 4c | 69 6e 65 20 2d 2d 20 67 |to partL|ine -- g|
|00004150| 6f 74 20 61 20 77 68 6f | 6c 65 20 6c 69 6e 65 0d |ot a who|le line.|
|00004160| 0d 67 65 74 20 77 6f 72 | 64 20 31 20 6f 66 20 69 |.get wor|d 1 of i|
|00004170| 74 20 2d 2d 20 65 78 74 | 72 61 63 74 20 74 68 65 |t -- ext|ract the|
|00004180| 20 46 54 50 20 72 65 73 | 70 6f 6e 73 65 20 63 6f | FTP res|ponse co|
|00004190| 64 65 0d 69 66 20 69 74 | 20 69 73 20 32 32 30 20 |de.if it| is 220 |
|000041a0| 74 68 65 6e 20 61 73 6b | 55 73 65 72 0d 65 6c 73 |then ask|User.els|
|000041b0| 65 20 69 66 20 69 74 20 | 69 73 20 32 32 31 20 74 |e if it |is 221 t|
|000041c0| 68 65 6e 20 71 75 69 74 | 49 74 0d 65 6c 73 65 20 |hen quit|It.else |
|000041d0| 69 66 20 69 74 20 69 73 | 20 32 33 30 20 74 68 65 |if it is| 230 the|
|000041e0| 6e 20 67 65 74 44 69 72 | 0d 65 6c 73 65 20 69 66 |n getDir|.else if|
|000041f0| 20 69 74 20 69 73 20 33 | 33 31 20 74 68 65 6e 20 | it is 3|31 then |
|00004200| 61 73 6b 50 61 73 73 0d | 65 6c 73 65 20 69 66 20 |askPass.|else if |
|00004210| 69 74 20 69 73 20 35 33 | 30 20 74 68 65 6e 20 6e |it is 53|0 then n|
|00004220| 6f 55 73 65 72 0d 65 6e | 64 20 72 65 70 65 61 74 |oUser.en|d repeat|
|00004230| 0d 0d 2d 2d 20 43 68 61 | 6e 67 65 20 74 68 65 20 |..-- Cha|nge the |
|00004240| 64 69 73 70 6c 61 79 20 | 64 65 70 65 6e 64 69 6e |display |dependin|
|00004250| 67 20 6f 6e 20 69 66 20 | 61 6e 20 65 6e 74 72 79 |g on if |an entry|
|00004260| 20 69 73 20 73 65 6c 65 | 63 74 65 64 20 6f 72 20 | is sele|cted or |
|00004270| 6e 6f 74 3a 0d 69 66 20 | 73 4c 69 6e 65 20 69 73 |not:.if |sLine is|
|00004280| 20 7a 65 72 6f 20 74 68 | 65 6e 20 2d 2d 20 6e 6f | zero th|en -- no|
|00004290| 74 68 69 6e 67 20 73 65 | 6c 65 63 74 65 64 0d 73 |thing se|lected.s|
|000042a0| 65 74 20 74 68 65 20 74 | 65 78 74 46 6f 6e 74 20 |et the t|extFont |
|000042b0| 6f 66 20 62 67 20 62 74 | 6e 20 22 52 65 63 65 69 |of bg bt|n "Recei|
|000042c0| 76 65 c9 22 20 74 6f 20 | 22 43 68 69 63 61 67 6f |ve." to |"Chicago|
|000042d0| 20 47 72 61 79 22 0d 73 | 65 74 20 74 68 65 20 74 | Gray".s|et the t|
|000042e0| 65 78 74 46 6f 6e 74 20 | 6f 66 20 62 67 20 62 74 |extFont |of bg bt|
|000042f0| 6e 20 22 44 69 73 70 6c | 61 79 22 20 20 74 6f 20 |n "Displ|ay" to |
|00004300| 22 43 68 69 63 61 67 6f | 20 47 72 61 79 22 0d 73 |"Chicago| Gray".s|
|00004310| 65 74 20 74 68 65 20 74 | 65 78 74 46 6f 6e 74 20 |et the t|extFont |
|00004320| 6f 66 20 62 67 20 62 74 | 6e 20 22 44 65 6c 65 74 |of bg bt|n "Delet|
|00004330| 65 22 20 20 20 74 6f 20 | 22 43 68 69 63 61 67 6f |e" to |"Chicago|
|00004340| 20 47 72 61 79 22 0d 73 | 65 74 20 74 68 65 20 6e | Gray".s|et the n|
|00004350| 61 6d 65 20 6f 66 20 62 | 67 20 62 74 6e 20 69 64 |ame of b|g btn id|
|00004360| 20 36 32 20 74 6f 20 22 | 53 65 74 c9 22 0d 65 6c | 62 to "|Set.".el|
|00004370| 73 65 0d 73 65 74 20 74 | 68 65 20 74 65 78 74 46 |se.set t|he textF|
|00004380| 6f 6e 74 20 6f 66 20 62 | 67 20 62 74 6e 20 22 52 |ont of b|g btn "R|
|00004390| 65 63 65 69 76 65 c9 22 | 20 74 6f 20 22 43 68 69 |eceive."| to "Chi|
|000043a0| 63 61 67 6f 22 0d 73 65 | 74 20 74 68 65 20 74 65 |cago".se|t the te|
|000043b0| 78 74 46 6f 6e 74 20 6f | 66 20 62 67 20 62 74 6e |xtFont o|f bg btn|
|000043c0| 20 22 44 69 73 70 6c 61 | 79 22 20 20 74 6f 20 22 | "Displa|y" to "|
|000043d0| 43 68 69 63 61 67 6f 22 | 0d 73 65 74 20 74 68 65 |Chicago"|.set the|
|000043e0| 20 74 65 78 74 46 6f 6e | 74 20 6f 66 20 62 67 20 | textFon|t of bg |
|000043f0| 62 74 6e 20 22 44 65 6c | 65 74 65 22 20 20 20 74 |btn "Del|ete" t|
|00004400| 6f 20 22 43 68 69 63 61 | 67 6f 22 0d 69 66 20 74 |o "Chica|go".if t|
|00004410| 68 65 20 73 68 6f 72 74 | 20 6e 61 6d 65 20 6f 66 |he short| name of|
|00004420| 20 62 67 20 62 74 6e 20 | 69 64 20 36 32 20 69 73 | bg btn |id 62 is|
|00004430| 20 6e 6f 74 20 22 53 65 | 74 22 20 2d 2d 20 73 6f | not "Se|t" -- so|
|00004440| 20 73 65 6c 65 63 74 69 | 6f 6e 20 77 6f 6e 27 74 | selecti|on won't|
|00004450| 20 66 6c 61 73 68 0d 74 | 68 65 6e 20 73 65 74 20 | flash.t|hen set |
|00004460| 74 68 65 20 6e 61 6d 65 | 20 6f 66 20 62 67 20 62 |the name| of bg b|
|00004470| 74 6e 20 69 64 20 36 32 | 20 74 6f 20 22 53 65 74 |tn id 62| to "Set|
|00004480| 22 0d 69 66 20 76 69 73 | 69 62 6c 65 20 6f 66 20 |".if vis|ible of |
|00004490| 62 67 20 66 6c 64 20 22 | 46 75 6c 6c 20 44 69 72 |bg fld "|Full Dir|
|000044a0| 22 0d 74 68 65 6e 20 67 | 65 74 20 22 46 75 6c 6c |".then g|et "Full|
|000044b0| 20 44 69 72 22 20 65 6c | 73 65 20 67 65 74 20 22 | Dir" el|se get "|
|000044c0| 44 69 72 20 4c 69 73 74 | 22 0d 73 65 6c 65 63 74 |Dir List|".select|
|000044d0| 6c 69 6e 65 58 43 4d 44 | 20 22 62 6b 67 20 66 6c |lineXCMD| "bkg fl|
|000044e0| 64 22 20 26 26 20 71 75 | 6f 74 65 20 26 20 69 74 |d" && qu|ote & it|
|000044f0| 20 26 20 71 75 6f 74 65 | 2c 20 73 4c 69 6e 65 0d | & quote|, sLine.|
|00004500| 65 6e 64 20 69 66 0d 0d | 67 65 74 20 74 68 65 20 |end if..|get the |
|00004510| 6e 75 6d 62 65 72 20 6f | 66 20 6c 69 6e 65 73 20 |number o|f lines |
|00004520| 69 6e 20 64 69 61 67 54 | 78 74 0d 69 66 20 69 74 |in diagT|xt.if it|
|00004530| 20 3e 20 31 36 20 74 68 | 65 6e 20 64 65 6c 65 74 | > 16 th|en delet|
|00004540| 65 20 6c 69 6e 65 20 6f | 6e 65 20 74 6f 20 69 74 |e line o|ne to it|
|00004550| 20 2d 20 31 36 20 6f 66 | 20 64 69 61 67 54 78 74 | - 16 of| diagTxt|
|00004560| 0d 65 6e 64 20 69 64 6c | 65 0d 0d 2d 2d 20 48 61 |.end idl|e..-- Ha|
|00004570| 6e 64 6c 65 20 63 68 61 | 6e 67 65 73 20 69 6e 20 |ndle cha|nges in |
|00004580| 74 68 65 20 63 6f 6d 6d | 75 6e 69 63 61 74 69 6f |the comm|unicatio|
|00004590| 6e 73 20 73 74 61 74 65 | 0d 6f 6e 20 63 68 65 63 |ns state|.on chec|
|000045a0| 6b 53 74 61 74 65 20 74 | 68 65 53 74 61 74 65 0d |kState t|heState.|
|000045b0| 67 6c 6f 62 61 6c 20 63 | 6f 6e 6e 49 44 2c 20 73 |global c|onnID, s|
|000045c0| 4c 69 6e 65 2c 20 64 69 | 61 67 54 78 74 2c 20 64 |Line, di|agTxt, d|
|000045d0| 69 61 67 53 63 72 6f 6c | 6c 2c 20 70 61 72 74 4c |iagScrol|l, partL|
|000045e0| 69 6e 65 0d 0d 69 66 20 | 74 68 65 53 74 61 74 65 |ine..if |theState|
|000045f0| 20 3d 20 62 67 20 66 6c | 64 20 22 53 74 61 74 65 | = bg fl|d "State|
|00004600| 22 20 74 68 65 6e 20 65 | 78 69 74 20 63 68 65 63 |" then e|xit chec|
|00004610| 6b 53 74 61 74 65 20 2d | 2d 20 6e 6f 20 73 74 61 |kState -|- no sta|
|00004620| 74 75 73 20 63 68 61 6e | 67 65 0d 6c 6f 63 6b 20 |tus chan|ge.lock |
|00004630| 73 63 72 65 65 6e 0d 0d | 69 66 20 74 68 65 53 74 |screen..|if theSt|
|00004640| 61 74 65 20 69 73 20 22 | 6e 6f 20 63 6f 6e 6e 65 |ate is "|no conne|
|00004650| 63 74 69 6f 6e 22 20 74 | 68 65 6e 0d 70 75 74 20 |ction" t|hen.put |
|00004660| 65 6d 70 74 79 20 69 6e | 74 6f 20 62 67 20 66 6c |empty in|to bg fl|
|00004670| 64 20 22 44 69 72 20 4c | 69 73 74 22 0d 70 75 74 |d "Dir L|ist".put|
|00004680| 20 65 6d 70 74 79 20 69 | 6e 74 6f 20 62 67 20 66 | empty i|nto bg f|
|00004690| 6c 64 20 22 46 75 6c 6c | 20 44 69 72 22 0d 70 75 |ld "Full| Dir".pu|
|000046a0| 74 20 65 6d 70 74 79 20 | 69 6e 74 6f 20 62 67 20 |t empty |into bg |
|000046b0| 66 6c 64 20 22 50 61 74 | 68 22 0d 70 75 74 20 65 |fld "Pat|h".put e|
|000046c0| 6d 70 74 79 20 69 6e 74 | 6f 20 62 67 20 66 6c 64 |mpty int|o bg fld|
|000046d0| 20 22 44 69 61 67 22 0d | 70 75 74 20 65 6d 70 74 | "Diag".|put empt|
|000046e0| 79 20 69 6e 74 6f 20 64 | 69 61 67 53 63 72 6f 6c |y into d|iagScrol|
|000046f0| 6c 0d 70 75 74 20 65 6d | 70 74 79 20 69 6e 74 6f |l.put em|pty into|
|00004700| 20 70 61 72 74 4c 69 6e | 65 0d 70 75 74 20 7a 65 | partLin|e.put ze|
|00004710| 72 6f 20 69 6e 74 6f 20 | 73 4c 69 6e 65 0d 0d 73 |ro into |sLine..s|
|00004720| 65 74 20 74 68 65 20 6e | 61 6d 65 20 6f 66 20 62 |et the n|ame of b|
|00004730| 67 20 62 74 6e 20 69 64 | 20 32 39 20 74 6f 20 22 |g btn id| 29 to "|
|00004740| 43 6f 6e 6e 65 63 74 22 | 0d 73 65 74 20 74 68 65 |Connect"|.set the|
|00004750| 20 6c 6f 63 6b 54 65 78 | 74 20 6f 66 20 62 67 20 | lockTex|t of bg |
|00004760| 66 6c 64 20 22 48 6f 73 | 74 20 4e 61 6d 65 22 20 |fld "Hos|t Name" |
|00004770| 20 74 6f 20 66 61 6c 73 | 65 0d 73 65 74 20 74 68 | to fals|e.set th|
|00004780| 65 20 76 69 73 69 62 6c | 65 20 20 6f 66 20 62 67 |e visibl|e of bg|
|00004790| 20 62 74 6e 20 22 48 69 | 64 65 20 58 66 65 72 73 | btn "Hi|de Xfers|
|000047a0| 22 20 74 6f 20 74 72 75 | 65 0d 0d 73 65 74 20 74 |" to tru|e..set t|
|000047b0| 68 65 20 74 65 78 74 46 | 6f 6e 74 20 6f 66 20 62 |he textF|ont of b|
|000047c0| 67 20 62 74 6e 20 22 53 | 65 6e 64 c9 22 20 20 20 |g btn "S|end." |
|000047d0| 20 74 6f 20 22 43 68 69 | 63 61 67 6f 20 47 72 61 | to "Chi|cago Gra|
|000047e0| 79 22 0d 73 65 74 20 74 | 68 65 20 74 65 78 74 46 |y".set t|he textF|
|000047f0| 6f 6e 74 20 6f 66 20 62 | 67 20 62 74 6e 20 22 52 |ont of b|g btn "R|
|00004800| 65 63 65 69 76 65 c9 22 | 20 74 6f 20 22 43 68 69 |eceive."| to "Chi|
|00004810| 63 61 67 6f 20 47 72 61 | 79 22 0d 73 65 74 20 74 |cago Gra|y".set t|
|00004820| 68 65 20 74 65 78 74 46 | 6f 6e 74 20 6f 66 20 62 |he textF|ont of b|
|00004830| 67 20 62 74 6e 20 22 44 | 69 73 70 6c 61 79 22 20 |g btn "D|isplay" |
|00004840| 20 74 6f 20 22 43 68 69 | 63 61 67 6f 20 47 72 61 | to "Chi|cago Gra|
|00004850| 79 22 0d 73 65 74 20 74 | 68 65 20 74 65 78 74 46 |y".set t|he textF|
|00004860| 6f 6e 74 20 6f 66 20 62 | 67 20 62 74 6e 20 22 44 |ont of b|g btn "D|
|00004870| 65 6c 65 74 65 22 20 20 | 20 74 6f 20 22 43 68 69 |elete" | to "Chi|
|00004880| 63 61 67 6f 20 47 72 61 | 79 22 0d 73 65 74 20 74 |cago Gra|y".set t|
|00004890| 68 65 20 74 65 78 74 46 | 6f 6e 74 20 6f 66 20 62 |he textF|ont of b|
|000048a0| 67 20 62 74 6e 20 69 64 | 20 36 32 20 20 20 20 20 |g btn id| 62 |
|000048b0| 20 74 6f 20 22 43 68 69 | 63 61 67 6f 20 47 72 61 | to "Chi|cago Gra|
|000048c0| 79 22 20 2d 2d 20 22 53 | 65 74 22 0d 73 65 74 20 |y" -- "S|et".set |
|000048d0| 74 68 65 20 74 65 78 74 | 46 6f 6e 74 20 6f 66 20 |the text|Font of |
|000048e0| 62 67 20 62 74 6e 20 22 | 43 72 65 61 74 65 c9 22 |bg btn "|Create."|
|000048f0| 20 20 74 6f 20 22 43 68 | 69 63 61 67 6f 20 47 72 | to "Ch|icago Gr|
|00004900| 61 79 22 0d 73 65 74 20 | 74 68 65 20 69 63 6f 6e |ay".set |the icon|
|00004910| 20 6f 66 20 62 67 20 62 | 74 6e 20 22 50 61 72 65 | of bg b|tn "Pare|
|00004920| 6e 74 20 44 69 72 22 20 | 74 6f 20 22 53 6d 6c 20 |nt Dir" |to "Sml |
|00004930| 55 70 20 41 72 72 6f 77 | 20 47 72 61 79 22 0d 65 |Up Arrow| Gray".e|
|00004940| 6c 73 65 0d 73 65 74 20 | 74 68 65 20 6c 6f 63 6b |lse.set |the lock|
|00004950| 54 65 78 74 20 6f 66 20 | 62 67 20 66 6c 64 20 22 |Text of |bg fld "|
|00004960| 48 6f 73 74 20 4e 61 6d | 65 22 20 74 6f 20 74 72 |Host Nam|e" to tr|
|00004970| 75 65 0d 65 6e 64 20 69 | 66 0d 0d 69 66 20 74 68 |ue.end i|f..if th|
|00004980| 65 53 74 61 74 65 20 69 | 73 20 22 65 73 74 61 62 |eState i|s "estab|
|00004990| 6c 69 73 68 65 64 22 20 | 74 68 65 6e 0d 73 65 74 |lished" |then.set|
|000049a0| 20 74 68 65 20 6e 61 6d | 65 20 6f 66 20 62 67 20 | the nam|e of bg |
|000049b0| 62 74 6e 20 69 64 20 32 | 39 20 74 6f 20 22 44 69 |btn id 2|9 to "Di|
|000049c0| 73 63 6f 6e 6e 65 63 74 | 22 0d 73 65 74 20 74 68 |sconnect|".set th|
|000049d0| 65 20 76 69 73 69 62 6c | 65 20 6f 66 20 62 67 20 |e visibl|e of bg |
|000049e0| 62 74 6e 20 22 48 69 64 | 65 20 58 66 65 72 73 22 |btn "Hid|e Xfers"|
|000049f0| 20 74 6f 20 66 61 6c 73 | 65 0d 0d 73 65 74 20 74 | to fals|e..set t|
|00004a00| 68 65 20 74 65 78 74 46 | 6f 6e 74 20 6f 66 20 62 |he textF|ont of b|
|00004a10| 67 20 62 74 6e 20 22 53 | 65 6e 64 c9 22 20 20 20 |g btn "S|end." |
|00004a20| 74 6f 20 22 43 68 69 63 | 61 67 6f 22 0d 73 65 74 |to "Chic|ago".set|
|00004a30| 20 74 68 65 20 74 65 78 | 74 46 6f 6e 74 20 6f 66 | the tex|tFont of|
|00004a40| 20 62 67 20 62 74 6e 20 | 69 64 20 36 32 20 20 20 | bg btn |id 62 |
|00004a50| 20 20 74 6f 20 22 43 68 | 69 63 61 67 6f 22 20 2d | to "Ch|icago" -|
|00004a60| 2d 20 22 53 65 74 22 0d | 73 65 74 20 74 68 65 20 |- "Set".|set the |
|00004a70| 74 65 78 74 46 6f 6e 74 | 20 6f 66 20 62 67 20 62 |textFont| of bg b|
|00004a80| 74 6e 20 22 43 72 65 61 | 74 65 c9 22 20 74 6f 20 |tn "Crea|te." to |
|00004a90| 22 43 68 69 63 61 67 6f | 22 0d 73 65 74 20 74 68 |"Chicago|".set th|
|00004aa0| 65 20 69 63 6f 6e 20 6f | 66 20 62 67 20 62 74 6e |e icon o|f bg btn|
|00004ab0| 20 22 50 61 72 65 6e 74 | 20 44 69 72 22 20 74 6f | "Parent| Dir" to|
|00004ac0| 20 22 53 6d 6c 20 55 70 | 20 41 72 72 6f 77 22 0d | "Sml Up| Arrow".|
|00004ad0| 65 6e 64 20 69 66 0d 0d | 69 66 20 74 68 65 53 74 |end if..|if theSt|
|00004ae0| 61 74 65 20 63 6f 6e 74 | 61 69 6e 73 20 22 63 6c |ate cont|ains "cl|
|00004af0| 6f 73 65 22 20 74 68 65 | 6e 0d 54 43 50 43 6c 6f |ose" the|n.TCPClo|
|00004b00| 73 65 20 63 6f 6e 6e 49 | 44 0d 54 43 50 52 65 6c |se connI|D.TCPRel|
|00004b10| 65 61 73 65 20 63 6f 6e | 6e 49 44 0d 70 75 74 20 |ease con|nID.put |
|00004b20| 65 6d 70 74 79 20 69 6e | 74 6f 20 63 6f 6e 6e 49 |empty in|to connI|
|00004b30| 44 0d 65 6e 64 20 69 66 | 0d 0d 69 66 20 74 68 65 |D.end if|..if the|
|00004b40| 53 74 61 74 65 20 63 6f | 6e 74 61 69 6e 73 20 22 |State co|ntains "|
|00004b50| 77 61 69 74 69 6e 67 22 | 0d 74 68 65 6e 20 73 65 |waiting"|.then se|
|00004b60| 74 20 74 68 65 20 6e 61 | 6d 65 20 6f 66 20 62 67 |t the na|me of bg|
|00004b70| 20 62 74 6e 20 69 64 20 | 32 39 20 74 6f 20 22 44 | btn id |29 to "D|
|00004b80| 69 73 63 6f 6e 6e 65 63 | 74 22 0d 0d 70 75 74 20 |isconnec|t"..put |
|00004b90| 74 68 65 53 74 61 74 65 | 20 69 6e 74 6f 20 62 67 |theState| into bg|
|00004ba0| 20 66 6c 64 20 22 53 74 | 61 74 65 22 0d 75 6e 6c | fld "St|ate".unl|
|00004bb0| 6f 63 6b 20 73 63 72 65 | 65 6e 0d 65 6e 64 20 63 |ock scre|en.end c|
|00004bc0| 68 65 63 6b 53 74 61 74 | 65 0d 0d 2d 2d 20 49 6e |heckStat|e..-- In|
|00004bd0| 69 74 69 61 6c 69 7a 65 | 20 76 61 72 69 6f 75 73 |itialize| various|
|00004be0| 20 74 68 69 6e 67 73 0d | 6f 6e 20 6f 70 65 6e 53 | things.|on openS|
|00004bf0| 74 61 63 6b 0d 67 6c 6f | 62 61 6c 20 63 6f 6e 6e |tack.glo|bal conn|
|00004c00| 49 44 2c 20 64 61 74 61 | 49 44 2c 20 70 61 72 74 |ID, data|ID, part|
|00004c10| 4c 69 6e 65 0d 0d 69 66 | 20 74 68 65 20 76 65 72 |Line..if| the ver|
|00004c20| 73 69 6f 6e 20 3c 20 31 | 2e 32 20 74 68 65 6e 20 |sion < 1|.2 then |
|00004c30| 2d 2d 20 63 68 65 63 6b | 20 74 68 65 20 48 79 70 |-- check| the Hyp|
|00004c40| 65 72 43 61 72 64 20 76 | 65 72 73 69 6f 6e 0d 61 |erCard v|ersion.a|
|00004c50| 6e 73 77 65 72 20 22 59 | 6f 75 20 6d 75 73 74 20 |nswer "Y|ou must |
|00004c60| 68 61 76 65 20 48 79 70 | 65 72 43 61 72 64 20 76 |have Hyp|erCard v|
|00004c70| 65 72 73 69 6f 6e 20 31 | 2e 32 20 6f 72 20 6c 61 |ersion 1|.2 or la|
|00004c80| 74 65 72 2e 22 0d 67 6f | 20 62 61 63 6b 0d 65 78 |ter.".go| back.ex|
|00004c90| 69 74 20 6f 70 65 6e 53 | 74 61 63 6b 0d 65 6e 64 |it openS|tack.end|
|00004ca0| 20 69 66 0d 0d 6c 6f 63 | 6b 20 73 63 72 65 65 6e | if..loc|k screen|
|00004cb0| 0d 70 75 74 20 65 6d 70 | 74 79 20 69 6e 74 6f 20 |.put emp|ty into |
|00004cc0| 63 6f 6e 6e 49 44 0d 70 | 75 74 20 65 6d 70 74 79 |connID.p|ut empty|
|00004cd0| 20 69 6e 74 6f 20 64 61 | 74 61 49 44 0d 70 75 74 | into da|taID.put|
|00004ce0| 20 65 6d 70 74 79 20 69 | 6e 74 6f 20 70 61 72 74 | empty i|nto part|
|00004cf0| 4c 69 6e 65 0d 70 75 74 | 20 65 6d 70 74 79 20 69 |Line.put| empty i|
|00004d00| 6e 74 6f 20 62 67 20 66 | 6c 64 20 22 53 74 61 74 |nto bg f|ld "Stat|
|00004d10| 65 22 20 2d 2d 20 73 65 | 74 20 22 6e 6f 20 63 6f |e" -- se|t "no co|
|00004d20| 6e 6e 65 63 74 69 6f 6e | 22 20 73 74 61 74 65 20 |nnection|" state |
|00004d30| 6f 6e 20 69 64 6c 65 0d | 70 75 74 20 22 41 53 43 |on idle.|put "ASC|
|00004d40| 49 49 22 20 69 6e 74 6f | 20 62 67 20 66 6c 64 20 |II" into| bg fld |
|00004d50| 22 4d 6f 64 65 22 20 2d | 2d 20 64 65 66 61 75 6c |"Mode" -|- defaul|
|00004d60| 74 20 74 6f 20 41 53 43 | 49 49 20 78 66 65 72 20 |t to ASC|II xfer |
|00004d70| 6d 6f 64 65 0d 0d 69 66 | 20 69 74 65 6d 20 32 20 |mode..if| item 2 |
|00004d80| 6f 66 20 74 68 65 20 6c | 6f 63 20 6f 66 20 63 61 |of the l|oc of ca|
|00004d90| 72 64 20 77 69 6e 64 6f | 77 20 b2 20 32 30 20 74 |rd windo|w . 20 t|
|00004da0| 68 65 6e 20 68 69 64 65 | 20 6d 65 6e 75 42 61 72 |hen hide| menuBar|
|00004db0| 0d 68 69 64 65 20 6d 73 | 67 20 62 6f 78 0d 65 6e |.hide ms|g box.en|
|00004dc0| 64 20 6f 70 65 6e 53 74 | 61 63 6b 0d 0d 2d 2d 20 |d openSt|ack..-- |
|00004dd0| 46 69 6e 69 73 68 20 75 | 70 20 76 61 72 69 6f 75 |Finish u|p variou|
|00004de0| 73 20 74 68 69 6e 67 73 | 0d 6f 6e 20 63 6c 6f 73 |s things|.on clos|
|00004df0| 65 53 74 61 63 6b 0d 67 | 6c 6f 62 61 6c 20 63 6f |eStack.g|lobal co|
|00004e00| 6e 6e 49 44 2c 20 64 61 | 74 61 49 44 0d 0d 69 66 |nnID, da|taID..if|
|00004e10| 20 63 6f 6e 6e 49 44 20 | 69 73 20 6e 6f 74 20 65 | connID |is not e|
|00004e20| 6d 70 74 79 20 74 68 65 | 6e 0d 54 43 50 52 65 6c |mpty the|n.TCPRel|
|00004e30| 65 61 73 65 20 63 6f 6e | 6e 49 44 0d 70 75 74 20 |ease con|nID.put |
|00004e40| 65 6d 70 74 79 20 69 6e | 74 6f 20 63 6f 6e 6e 49 |empty in|to connI|
|00004e50| 44 0d 65 6e 64 20 69 66 | 0d 0d 69 66 20 64 61 74 |D.end if|..if dat|
|00004e60| 61 49 44 20 69 73 20 6e | 6f 74 20 65 6d 70 74 79 |aID is n|ot empty|
|00004e70| 20 74 68 65 6e 0d 54 43 | 50 52 65 6c 65 61 73 65 | then.TC|PRelease|
|00004e80| 20 64 61 74 61 49 44 0d | 70 75 74 20 65 6d 70 74 | dataID.|put empt|
|00004e90| 79 20 69 6e 74 6f 20 64 | 61 74 61 49 44 0d 65 6e |y into d|ataID.en|
|00004ea0| 64 20 69 66 0d 0d 69 66 | 20 74 68 65 20 66 72 65 |d if..if| the fre|
|00004eb0| 65 53 69 7a 65 20 6f 66 | 20 74 68 69 73 20 73 74 |eSize of| this st|
|00004ec0| 61 63 6b 20 b3 20 34 30 | 39 36 30 20 74 68 65 6e |ack . 40|960 then|
|00004ed0| 20 2d 2d 20 34 30 4b 20 | 66 72 65 65 20 73 70 61 | -- 40K |free spa|
|00004ee0| 63 65 3f 0d 64 69 61 67 | 4d 73 67 20 22 43 6f 6d |ce?.diag|Msg "Com|
|00004ef0| 70 61 63 74 69 6e 67 20 | 74 68 65 20 73 74 61 63 |pacting |the stac|
|00004f00| 6b c9 22 0d 70 75 74 20 | 74 68 65 20 75 73 65 72 |k.".put |the user|
|00004f10| 4c 65 76 65 6c 20 69 6e | 74 6f 20 73 61 76 65 4c |Level in|to saveL|
|00004f20| 65 76 65 6c 0d 69 66 20 | 73 61 76 65 4c 65 76 65 |evel.if |saveLeve|
|00004f30| 6c 20 3c 20 33 20 74 68 | 65 6e 20 73 65 74 20 74 |l < 3 th|en set t|
|00004f40| 68 65 20 75 73 65 72 4c | 65 76 65 6c 20 74 6f 20 |he userL|evel to |
|00004f50| 33 0d 73 65 6e 64 20 22 | 64 6f 4d 65 6e 75 20 43 |3.send "|doMenu C|
|00004f60| 6f 6d 70 61 63 74 20 53 | 74 61 63 6b 22 20 74 6f |ompact S|tack" to|
|00004f70| 20 48 79 70 65 72 43 61 | 72 64 0d 73 65 74 20 74 | HyperCa|rd.set t|
|00004f80| 68 65 20 75 73 65 72 4c | 65 76 65 6c 20 74 6f 20 |he userL|evel to |
|00004f90| 73 61 76 65 4c 65 76 65 | 6c 0d 65 6e 64 20 69 66 |saveLeve|l.end if|
|00004fa0| 0d 0d 73 68 6f 77 20 6d | 65 6e 75 42 61 72 20 2d |..show m|enuBar -|
|00004fb0| 2d 20 72 65 73 74 6f 72 | 65 20 74 68 65 20 6d 65 |- restor|e the me|
|00004fc0| 6e 75 42 61 72 20 69 6e | 20 63 61 73 65 20 77 65 |nuBar in| case we|
|00004fd0| 20 68 69 64 20 69 74 0d | 65 6e 64 20 63 6c 6f 73 | hid it.|end clos|
|00004fe0| 65 53 74 61 63 6b 0d 0d | 2d 2d 20 4f 70 65 6e 20 |eStack..|-- Open |
|00004ff0| 61 20 64 61 74 61 20 63 | 6f 6e 6e 65 63 74 69 6f |a data c|onnectio|
|00005000| 6e 20 66 6f 72 20 74 72 | 61 6e 73 66 65 72 72 69 |n for tr|ansferri|
|00005010| 6e 67 20 61 20 66 69 6c | 65 2e 0d 2d 2d 20 54 65 |ng a fil|e..-- Te|
|00005020| 6c 6c 73 20 74 68 65 20 | 68 6f 73 74 20 74 68 65 |lls the |host the|
|00005030| 20 64 61 74 61 20 63 6f | 6e 6e 2e 20 70 6f 72 74 | data co|nn. port|
|00005040| 20 61 64 64 72 65 73 73 | 20 61 6e 64 20 74 68 65 | address| and the|
|00005050| 20 74 72 61 6e 73 66 65 | 72 20 74 79 70 65 2e 0d | transfe|r type..|
|00005060| 2d 2d 20 54 68 65 20 74 | 79 70 65 20 63 6f 64 65 |-- The t|ype code|
|00005070| 20 69 73 20 22 41 22 28 | 41 53 43 49 49 29 2c 20 | is "A"(|ASCII), |
|00005080| 22 49 22 28 69 6d 61 67 | 65 29 2c 20 22 4d 22 28 |"I"(imag|e), "M"(|
|00005090| 4d 61 63 42 69 6e 61 72 | 79 29 2c 20 22 48 22 28 |MacBinar|y), "H"(|
|000050a0| 42 69 6e 48 65 78 29 0d | 6f 6e 20 6f 70 65 6e 44 |BinHex).|on openD|
|000050b0| 61 74 61 20 74 79 70 65 | 43 6f 64 65 0d 67 6c 6f |ata type|Code.glo|
|000050c0| 62 61 6c 20 64 61 74 61 | 49 44 0d 0d 2d 2d 20 4d |bal data|ID..-- M|
|000050d0| 61 63 42 69 6e 61 72 79 | 20 3d 20 42 69 6e 61 72 |acBinary| = Binar|
|000050e0| 79 20 61 6e 64 20 42 69 | 6e 48 65 78 20 3d 20 41 |y and Bi|nHex = A|
|000050f0| 53 43 49 49 20 66 6f 72 | 20 6f 75 72 20 70 75 72 |SCII for| our pur|
|00005100| 70 6f 73 65 73 20 68 65 | 72 65 3a 0d 69 66 20 74 |poses he|re:.if t|
|00005110| 79 70 65 43 6f 64 65 20 | 69 73 20 22 4d 22 20 74 |ypeCode |is "M" t|
|00005120| 68 65 6e 20 70 75 74 20 | 22 49 22 20 69 6e 74 6f |hen put |"I" into|
|00005130| 20 74 79 70 65 43 6f 64 | 65 0d 65 6c 73 65 20 69 | typeCod|e.else i|
|00005140| 66 20 74 79 70 65 43 6f | 64 65 20 69 73 20 22 48 |f typeCo|de is "H|
|00005150| 22 20 74 68 65 6e 20 70 | 75 74 20 22 41 22 20 69 |" then p|ut "A" i|
|00005160| 6e 74 6f 20 74 79 70 65 | 43 6f 64 65 0d 0d 2d 2d |nto type|Code..--|
|00005170| 20 4d 61 6b 65 20 73 75 | 72 65 20 61 6e 79 20 70 | Make su|re any p|
|00005180| 72 65 76 69 6f 75 73 20 | 64 61 74 61 20 63 6f 6e |revious |data con|
|00005190| 6e 65 63 74 69 6f 6e 20 | 69 73 20 72 65 6c 65 61 |nection |is relea|
|000051a0| 73 65 64 0d 72 65 70 65 | 61 74 20 75 6e 74 69 6c |sed.repe|at until|
|000051b0| 20 64 61 74 61 49 44 20 | 69 73 20 65 6d 70 74 79 | dataID |is empty|
|000051c0| 0d 69 64 6c 65 43 75 72 | 73 6f 72 0d 69 64 6c 65 |.idleCur|sor.idle|
|000051d0| 0d 65 6e 64 20 72 65 70 | 65 61 74 0d 0d 70 75 74 |.end rep|eat..put|
|000051e0| 20 54 43 50 50 61 73 73 | 69 76 65 4f 70 65 6e 28 | TCPPass|iveOpen(|
|000051f0| 20 30 2c 20 30 2c 20 30 | 20 29 20 69 6e 74 6f 20 | 0, 0, 0| ) into |
|00005200| 64 61 74 61 49 44 20 2d | 2d 20 63 72 65 61 74 65 |dataID -|- create|
|00005210| 20 61 20 6e 65 77 20 64 | 61 74 61 20 63 6f 6e 6e | a new d|ata conn|
|00005220| 2e 0d 0d 69 66 20 64 61 | 74 61 49 44 20 63 6f 6e |...if da|taID con|
|00005230| 74 61 69 6e 73 20 22 66 | 61 69 6c 22 20 74 68 65 |tains "f|ail" the|
|00005240| 6e 0d 64 69 61 67 4d 73 | 67 20 64 61 74 61 49 44 |n.diagMs|g dataID|
|00005250| 20 2d 2d 20 64 69 73 70 | 6c 61 79 20 74 68 65 20 | -- disp|lay the |
|00005260| 65 72 72 6f 72 20 6d 73 | 67 0d 70 75 74 20 65 6d |error ms|g.put em|
|00005270| 70 74 79 20 69 6e 74 6f | 20 64 61 74 61 49 44 0d |pty into| dataID.|
|00005280| 65 78 69 74 20 74 6f 20 | 48 79 70 65 72 43 61 72 |exit to |HyperCar|
|00005290| 64 20 2d 2d 20 64 6f 6e | 27 74 20 63 6f 6e 74 69 |d -- don|'t conti|
|000052a0| 6e 75 65 20 77 69 74 68 | 20 66 69 6c 65 20 74 72 |nue with| file tr|
|000052b0| 61 6e 73 66 65 72 0d 65 | 6e 64 20 69 66 0d 0d 77 |ansfer.e|nd if..w|
|000052c0| 61 69 74 20 75 6e 74 69 | 6c 20 54 43 50 53 74 61 |ait unti|l TCPSta|
|000052d0| 74 65 28 20 64 61 74 61 | 49 44 20 29 20 63 6f 6e |te( data|ID ) con|
|000052e0| 74 61 69 6e 73 20 22 77 | 61 69 74 69 6e 67 22 20 |tains "w|aiting" |
|000052f0| 2d 2d 20 68 61 70 70 65 | 6e 73 20 61 73 79 6e 63 |-- happe|ns async|
|00005300| 68 2e 0d 0d 73 65 6e 64 | 4c 69 6e 65 20 22 50 4f |h...send|Line "PO|
|00005310| 52 54 22 20 26 26 20 54 | 43 50 47 65 74 41 64 64 |RT" && T|CPGetAdd|
|00005320| 72 28 20 64 61 74 61 49 | 44 2c 20 22 6c 6f 63 61 |r( dataI|D, "loca|
|00005330| 6c 22 20 29 20 2d 2d 20 | 67 65 74 20 6c 6f 63 61 |l" ) -- |get loca|
|00005340| 6c 20 61 64 64 72 65 73 | 73 0d 70 75 74 20 63 68 |l addres|s.put ch|
|00005350| 61 72 20 31 20 6f 66 20 | 67 65 74 4c 69 6e 65 28 |ar 1 of |getLine(|
|00005360| 29 20 69 6e 74 6f 20 72 | 65 73 70 0d 69 66 20 72 |) into r|esp.if r|
|00005370| 65 73 70 20 69 73 20 22 | 32 22 20 74 68 65 6e 0d |esp is "|2" then.|
|00005380| 73 65 6e 64 4c 69 6e 65 | 20 22 54 59 50 45 22 20 |sendLine| "TYPE" |
|00005390| 26 26 20 74 79 70 65 43 | 6f 64 65 20 2d 2d 20 73 |&& typeC|ode -- s|
|000053a0| 70 65 63 69 66 79 20 74 | 68 65 20 74 72 61 6e 73 |pecify t|he trans|
|000053b0| 66 65 72 20 6d 6f 64 65 | 0d 70 75 74 20 63 68 61 |fer mode|.put cha|
|000053c0| 72 20 31 20 6f 66 20 67 | 65 74 4c 69 6e 65 28 29 |r 1 of g|etLine()|
|000053d0| 20 69 6e 74 6f 20 72 65 | 73 70 0d 0d 69 66 20 72 | into re|sp..if r|
|000053e0| 65 73 70 20 69 73 20 22 | 32 22 20 61 6e 64 20 74 |esp is "|2" and t|
|000053f0| 79 70 65 43 6f 64 65 20 | 69 73 20 22 49 22 20 74 |ypeCode |is "I" t|
|00005400| 68 65 6e 0d 73 65 6e 64 | 4c 69 6e 65 20 22 54 59 |hen.send|Line "TY|
|00005410| 50 45 20 4c 20 38 22 20 | 2d 2d 20 73 65 74 20 62 |PE L 8" |-- set b|
|00005420| 79 74 65 20 6c 65 6e 67 | 74 68 20 74 6f 20 38 20 |yte leng|th to 8 |
|00005430| 66 6f 72 20 42 69 6e 61 | 72 79 0d 67 65 74 20 67 |for Bina|ry.get g|
|00005440| 65 74 4c 69 6e 65 28 29 | 20 2d 2d 20 69 67 6e 6f |etLine()| -- igno|
|00005450| 72 65 20 74 68 65 20 72 | 65 73 70 6f 6e 73 65 0d |re the r|esponse.|
|00005460| 65 6e 64 20 69 66 0d 65 | 6e 64 20 69 66 0d 0d 69 |end if.e|nd if..i|
|00005470| 66 20 72 65 73 70 20 69 | 73 20 6e 6f 74 20 22 32 |f resp i|s not "2|
|00005480| 22 20 74 68 65 6e 0d 62 | 65 65 70 0d 54 43 50 43 |" then.b|eep.TCPC|
|00005490| 6c 6f 73 65 20 64 61 74 | 61 49 44 0d 65 78 69 74 |lose dat|aID.exit|
|000054a0| 20 74 6f 20 48 79 70 65 | 72 43 61 72 64 20 2d 2d | to Hype|rCard --|
|000054b0| 20 64 6f 6e 27 74 20 63 | 6f 6e 74 69 6e 75 65 20 | don't c|ontinue |
|000054c0| 77 69 74 68 20 66 69 6c | 65 20 74 72 61 6e 73 66 |with fil|e transf|
|000054d0| 65 72 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 6f 70 |er.end i|f.end op|
|000054e0| 65 6e 44 61 74 61 0d 0d | 2d 2d 20 43 61 6c 6c 20 |enData..|-- Call |
|000054f0| 77 68 65 6e 20 77 65 27 | 72 65 20 64 6f 6e 65 20 |when we'|re done |
|00005500| 77 69 74 68 20 61 20 64 | 61 74 61 20 63 6f 6e 6e |with a d|ata conn|
|00005510| 65 63 74 69 6f 6e 20 28 | 74 72 61 6e 73 66 65 72 |ection (|transfer|
|00005520| 20 63 6f 6d 70 6c 65 74 | 65 64 29 0d 6f 6e 20 63 | complet|ed).on c|
|00005530| 6c 6f 73 65 44 61 74 61 | 0d 67 6c 6f 62 61 6c 20 |loseData|.global |
|00005540| 64 61 74 61 49 44 0d 0d | 54 43 50 43 6c 6f 73 65 |dataID..|TCPClose|
|00005550| 20 64 61 74 61 49 44 20 | 2d 2d 20 63 6c 6f 73 65 | dataID |-- close|
|00005560| 20 61 6e 64 20 6c 65 74 | 20 69 64 6c 65 20 68 61 | and let| idle ha|
|00005570| 6e 64 6c 65 72 20 74 61 | 6b 65 20 63 61 72 65 20 |ndler ta|ke care |
|00005580| 6f 66 20 72 65 6c 65 61 | 73 65 0d 69 66 20 74 68 |of relea|se.if th|
|00005590| 65 20 72 65 73 75 6c 74 | 20 69 73 20 6e 6f 74 20 |e result| is not |
|000055a0| 65 6d 70 74 79 20 74 68 | 65 6e 20 64 69 61 67 4d |empty th|en diagM|
|000055b0| 73 67 20 74 68 65 20 72 | 65 73 75 6c 74 0d 65 6e |sg the r|esult.en|
|000055c0| 64 20 63 6c 6f 73 65 44 | 61 74 61 0d 0d 2d 2d 20 |d closeD|ata..-- |
|000055d0| 48 61 6e 67 20 6f 75 74 | 20 77 68 69 6c 65 20 74 |Hang out| while t|
|000055e0| 68 65 20 64 61 74 61 20 | 63 6f 6e 6e 65 63 74 69 |he data |connecti|
|000055f0| 6f 6e 20 69 73 20 62 65 | 69 6e 67 20 65 73 74 61 |on is be|ing esta|
|00005600| 62 6c 69 73 68 65 64 0d | 66 75 6e 63 74 69 6f 6e |blished.|function|
|00005610| 20 57 61 69 74 46 6f 72 | 44 61 74 61 43 6f 6e 0d | WaitFor|DataCon.|
|00005620| 67 6c 6f 62 61 6c 20 64 | 61 74 61 49 44 0d 0d 72 |global d|ataID..r|
|00005630| 65 70 65 61 74 20 75 6e | 74 69 6c 20 54 43 50 53 |epeat un|til TCPS|
|00005640| 74 61 74 65 28 20 64 61 | 74 61 49 44 20 29 20 69 |tate( da|taID ) i|
|00005650| 73 20 22 65 73 74 61 62 | 6c 69 73 68 65 64 22 0d |s "estab|lished".|
|00005660| 69 66 20 54 43 50 53 74 | 61 74 65 28 20 64 61 74 |if TCPSt|ate( dat|
|00005670| 61 49 44 20 29 20 63 6f | 6e 74 61 69 6e 73 20 22 |aID ) co|ntains "|
|00005680| 63 6c 6f 73 65 22 20 74 | 68 65 6e 20 72 65 74 75 |close" t|hen retu|
|00005690| 72 6e 20 66 61 6c 73 65 | 0d 69 64 6c 65 43 75 72 |rn false|.idleCur|
|000056a0| 73 6f 72 0d 65 6e 64 20 | 72 65 70 65 61 74 0d 0d |sor.end |repeat..|
|000056b0| 72 65 74 75 72 6e 20 74 | 72 75 65 20 2d 2d 20 73 |return t|rue -- s|
|000056c0| 69 67 6e 61 6c 20 63 6f | 6e 6e 65 63 74 69 6f 6e |ignal co|nnection|
|000056d0| 20 69 73 20 65 73 74 61 | 62 6c 69 73 68 65 64 0d | is esta|blished.|
|000056e0| 65 6e 64 20 57 61 69 74 | 46 6f 72 44 61 74 61 43 |end Wait|ForDataC|
|000056f0| 6f 6e 0d 0d 2d 2d 20 52 | 65 74 75 72 6e 20 61 20 |on..-- R|eturn a |
|00005700| 6c 69 6e 65 20 66 72 6f | 6d 20 74 68 65 20 63 6f |line fro|m the co|
|00005710| 6d 6d 75 6e 69 63 61 74 | 69 6f 6e 73 20 63 6f 6e |mmunicat|ions con|
|00005720| 6e 2e 20 31 35 20 73 65 | 63 6f 6e 64 20 74 69 6d |n. 15 se|cond tim|
|00005730| 65 20 6c 69 6d 69 74 2e | 0d 66 75 6e 63 74 69 6f |e limit.|.functio|
|00005740| 6e 20 67 65 74 4c 69 6e | 65 0d 67 6c 6f 62 61 6c |n getLin|e.global|
|00005750| 20 63 6f 6e 6e 49 44 0d | 0d 72 65 70 65 61 74 20 | connID.|.repeat |
|00005760| 31 35 20 74 69 6d 65 73 | 0d 73 65 74 20 74 68 65 |15 times|.set the|
|00005770| 20 63 75 72 73 6f 72 20 | 74 6f 20 62 75 73 79 0d | cursor |to busy.|
|00005780| 67 65 74 20 54 43 50 52 | 65 63 76 55 70 54 6f 28 |get TCPR|ecvUpTo(|
|00005790| 20 63 6f 6e 6e 49 44 2c | 20 6c 69 6e 65 66 65 65 | connID,| linefee|
|000057a0| 64 2c 20 36 30 2c 20 65 | 6d 70 74 79 20 29 0d 69 |d, 60, e|mpty ).i|
|000057b0| 66 20 69 74 20 69 73 20 | 6e 6f 74 20 65 6d 70 74 |f it is |not empt|
|000057c0| 79 20 74 68 65 6e 20 65 | 78 69 74 20 72 65 70 65 |y then e|xit repe|
|000057d0| 61 74 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 0d 64 |at.end r|epeat..d|
|000057e0| 69 61 67 4d 73 67 20 69 | 74 20 2d 2d 20 64 69 73 |iagMsg i|t -- dis|
|000057f0| 70 6c 61 79 20 74 68 65 | 20 6d 65 73 73 61 67 65 |play the| message|
|00005800| 0d 72 65 74 75 72 6e 20 | 69 74 0d 65 6e 64 20 67 |.return |it.end g|
|00005810| 65 74 4c 69 6e 65 0d 0d | 2d 2d 20 53 65 6e 64 20 |etLine..|-- Send |
|00005820| 73 6f 6d 65 20 74 65 78 | 74 20 28 77 69 74 68 20 |some tex|t (with |
|00005830| 72 65 74 75 72 6e 20 26 | 20 6c 69 6e 65 66 65 65 |return &| linefee|
|00005840| 64 29 20 6f 76 65 72 20 | 63 6f 6d 6d 2e 20 63 6f |d) over |comm. co|
|00005850| 6e 6e 65 63 74 69 6f 6e | 0d 6f 6e 20 73 65 6e 64 |nnection|.on send|
|00005860| 4c 69 6e 65 20 74 65 78 | 74 0d 67 6c 6f 62 61 6c |Line tex|t.global|
|00005870| 20 63 6f 6e 6e 49 44 0d | 0d 54 43 50 53 65 6e 64 | connID.|.TCPSend|
|00005880| 20 63 6f 6e 6e 49 44 2c | 20 74 65 78 74 20 26 20 | connID,| text & |
|00005890| 72 65 74 75 72 6e 20 26 | 20 6c 69 6e 65 66 65 65 |return &| linefee|
|000058a0| 64 0d 65 6e 64 20 73 65 | 6e 64 4c 69 6e 65 0d 0d |d.end se|ndLine..|
|000058b0| 2d 2d 20 43 61 6c 6c 20 | 69 64 6c 65 43 75 72 73 |-- Call |idleCurs|
|000058c0| 6f 72 20 72 65 70 65 61 | 74 65 64 6c 79 20 77 68 |or repea|tedly wh|
|000058d0| 69 6c 65 20 77 61 69 74 | 69 6e 67 20 66 6f 72 20 |ile wait|ing for |
|000058e0| 73 6f 6d 65 74 68 69 6e | 67 2e 0d 6f 6e 20 69 64 |somethin|g..on id|
|000058f0| 6c 65 43 75 72 73 6f 72 | 0d 67 6c 6f 62 61 6c 20 |leCursor|.global |
|00005900| 6c 61 73 74 54 75 72 6e | 0d 0d 67 65 74 20 74 68 |lastTurn|..get th|
|00005910| 65 20 73 65 63 6f 6e 64 | 73 0d 69 66 20 69 74 20 |e second|s.if it |
|00005920| ad 20 6c 61 73 74 54 75 | 72 6e 20 74 68 65 6e 0d |. lastTu|rn then.|
|00005930| 73 65 74 20 74 68 65 20 | 63 75 72 73 6f 72 20 74 |set the |cursor t|
|00005940| 6f 20 62 75 73 79 20 2d | 2d 20 73 70 69 6e 20 74 |o busy -|- spin t|
|00005950| 68 65 20 62 61 6c 6c 0d | 70 75 74 20 69 74 20 69 |he ball.|put it i|
|00005960| 6e 74 6f 20 6c 61 73 74 | 54 75 72 6e 0d 65 6e 64 |nto last|Turn.end|
|00005970| 20 69 66 0d 65 6e 64 20 | 69 64 6c 65 43 75 72 73 | if.end |idleCurs|
|00005980| 6f 72 0d 0d 2d 2d 20 52 | 65 71 75 65 73 74 20 61 |or..-- R|equest a|
|00005990| 20 75 73 65 72 20 49 44 | 2e 0d 6f 6e 20 61 73 6b | user ID|..on ask|
|000059a0| 55 73 65 72 0d 61 73 6b | 20 22 55 73 65 72 20 6e |User.ask| "User n|
|000059b0| 61 6d 65 3a 22 20 77 69 | 74 68 20 22 61 6e 6f 6e |ame:" wi|th "anon|
|000059c0| 79 6d 6f 75 73 22 0d 69 | 66 20 69 74 20 69 73 20 |ymous".i|f it is |
|000059d0| 6e 6f 74 20 65 6d 70 74 | 79 20 74 68 65 6e 20 73 |not empt|y then s|
|000059e0| 65 6e 64 4c 69 6e 65 20 | 22 55 53 45 52 22 20 26 |endLine |"USER" &|
|000059f0| 26 20 69 74 0d 65 6e 64 | 20 61 73 6b 55 73 65 72 |& it.end| askUser|
|00005a00| 0d 0d 2d 2d 20 52 65 71 | 75 65 73 74 20 61 20 75 |..-- Req|uest a u|
|00005a10| 73 65 72 20 70 61 73 73 | 77 6f 72 64 0d 6f 6e 20 |ser pass|word.on |
|00005a20| 61 73 6b 50 61 73 73 0d | 6c 6f 63 6b 20 73 63 72 |askPass.|lock scr|
|00005a30| 65 65 6e 0d 67 65 74 20 | 50 61 73 73 77 6f 72 64 |een.get |Password|
|00005a40| 28 20 22 45 6e 74 65 72 | 20 74 68 65 20 70 61 73 |( "Enter| the pas|
|00005a50| 73 77 6f 72 64 3a 22 20 | 29 0d 75 6e 6c 6f 63 6b |sword:" |).unlock|
|00005a60| 20 73 63 72 65 65 6e 0d | 69 66 20 69 74 20 69 73 | screen.|if it is|
|00005a70| 20 6e 6f 74 20 65 6d 70 | 74 79 20 74 68 65 6e 20 | not emp|ty then |
|00005a80| 73 65 6e 64 4c 69 6e 65 | 20 22 50 41 53 53 22 20 |sendLine| "PASS" |
|00005a90| 26 26 20 69 74 0d 65 6e | 64 20 61 73 6b 50 61 73 |&& it.en|d askPas|
|00005aa0| 73 0d 0d 2d 2d 20 48 6f | 73 74 20 72 65 71 75 65 |s..-- Ho|st reque|
|00005ab0| 73 74 65 64 20 65 6e 64 | 20 6f 66 20 73 65 73 73 |sted end| of sess|
|00005ac0| 69 6f 6e 0d 6f 6e 20 71 | 75 69 74 49 74 0d 67 6c |ion.on q|uitIt.gl|
|00005ad0| 6f 62 61 6c 20 63 6f 6e | 6e 49 44 0d 0d 54 43 50 |obal con|nID..TCP|
|00005ae0| 43 6c 6f 73 65 20 63 6f | 6e 6e 49 44 0d 69 66 20 |Close co|nnID.if |
|00005af0| 74 68 65 20 72 65 73 75 | 6c 74 20 69 73 20 6e 6f |the resu|lt is no|
|00005b00| 74 20 65 6d 70 74 79 20 | 74 68 65 6e 20 64 69 61 |t empty |then dia|
|00005b10| 67 4d 73 67 20 74 68 65 | 20 72 65 73 75 6c 74 0d |gMsg the| result.|
|00005b20| 65 6e 64 20 71 75 69 74 | 49 74 0d 0d 2d 2d 20 63 |end quit|It..-- c|
|00005b30| 61 6c 6c 65 64 20 62 79 | 20 67 65 74 44 69 72 20 |alled by| getDir |
|00005b40| 77 69 74 68 20 61 20 70 | 61 72 61 6d 65 74 65 72 |with a p|arameter|
|00005b50| 20 22 73 68 6f 72 74 22 | 20 6f 72 20 22 6c 6f 6e | "short"| or "lon|
|00005b60| 67 22 2e 0d 2d 2d 20 22 | 73 68 6f 72 74 22 20 70 |g"..-- "|short" p|
|00005b70| 75 74 73 20 61 6e 20 4e | 4c 53 54 20 66 69 6c 65 |uts an N|LST file|
|00005b80| 20 6c 69 73 74 20 69 6e | 74 6f 20 74 68 65 20 66 | list in|to the f|
|00005b90| 69 65 6c 64 20 22 44 69 | 72 20 4c 69 73 74 22 2c |ield "Di|r List",|
|00005ba0| 0d 2d 2d 20 22 6c 6f 6e | 67 22 20 70 75 74 73 20 |.-- "lon|g" puts |
|00005bb0| 61 20 4c 49 53 54 20 66 | 69 6c 65 20 6c 69 73 74 |a LIST f|ile list|
|00005bc0| 20 69 6e 74 6f 20 74 68 | 65 20 66 69 65 6c 64 20 | into th|e field |
|00005bd0| 22 46 75 6c 6c 20 44 49 | 72 22 0d 6f 6e 20 72 65 |"Full DI|r".on re|
|00005be0| 61 64 44 69 72 20 73 68 | 74 4c 6e 67 20 2d 2d 20 |adDir sh|tLng -- |
|00005bf0| 73 68 74 4c 6e 67 20 3d | 20 73 68 6f 72 74 20 6f |shtLng =| short o|
|00005c00| 72 20 6c 6f 6e 67 0d 67 | 6c 6f 62 61 6c 20 64 61 |r long.g|lobal da|
|00005c10| 74 61 49 44 0d 0d 70 75 | 74 20 65 6d 70 74 79 20 |taID..pu|t empty |
|00005c20| 69 6e 74 6f 20 44 69 72 | 4c 69 73 74 0d 6f 70 65 |into Dir|List.ope|
|00005c30| 6e 44 61 74 61 20 22 41 | 22 20 2d 2d 20 75 73 65 |nData "A|" -- use|
|00005c40| 20 41 53 43 49 49 20 6d | 6f 64 65 20 74 72 61 6e | ASCII m|ode tran|
|00005c50| 73 66 65 72 0d 69 66 20 | 73 68 74 4c 6e 67 20 69 |sfer.if |shtLng i|
|00005c60| 73 20 22 6c 6f 6e 67 22 | 20 74 68 65 6e 20 73 65 |s "long"| then se|
|00005c70| 6e 64 4c 69 6e 65 20 22 | 4c 49 53 54 22 20 65 6c |ndLine "|LIST" el|
|00005c80| 73 65 20 73 65 6e 64 4c | 69 6e 65 20 22 4e 4c 53 |se sendL|ine "NLS|
|00005c90| 54 22 0d 0d 69 66 20 63 | 68 61 72 20 31 20 6f 66 |T"..if c|har 1 of|
|00005ca0| 20 67 65 74 4c 69 6e 65 | 28 29 20 69 73 20 22 31 | getLine|() is "1|
|00005cb0| 22 20 74 68 65 6e 0d 69 | 66 20 57 61 69 74 46 6f |" then.i|f WaitFo|
|00005cc0| 72 44 61 74 61 43 6f 6e | 28 29 20 74 68 65 6e 0d |rDataCon|() then.|
|00005cd0| 46 54 50 78 66 65 72 20 | 64 61 74 61 49 44 2c 20 |FTPxfer |dataID, |
|00005ce0| 22 72 65 63 65 69 76 65 | 22 2c 20 22 61 73 63 69 |"receive|", "asci|
|00005cf0| 69 22 20 2d 2d 20 67 65 | 74 20 74 68 65 20 64 69 |i" -- ge|t the di|
|00005d00| 72 65 63 74 6f 72 79 20 | 6c 69 73 74 0d 67 65 74 |rectory |list.get|
|00005d10| 20 74 68 65 20 72 65 73 | 75 6c 74 0d 0d 69 66 20 | the res|ult..if |
|00005d20| 63 68 61 72 20 31 20 6f | 66 20 69 74 20 69 73 20 |char 1 o|f it is |
|00005d30| 6e 6f 74 20 22 a4 22 20 | 74 68 65 6e 20 70 75 74 |not "." |then put|
|00005d40| 20 69 74 20 69 6e 74 6f | 20 44 69 72 4c 69 73 74 | it into| DirList|
|00005d50| 0d 65 6c 73 65 20 64 69 | 61 67 4d 73 67 20 69 74 |.else di|agMsg it|
|00005d60| 0d 65 6e 64 20 69 66 0d | 65 6e 64 20 69 66 0d 0d |.end if.|end if..|
|00005d70| 63 6c 6f 73 65 44 61 74 | 61 20 2d 2d 20 63 6c 6f |closeDat|a -- clo|
|00005d80| 73 65 20 74 68 65 20 64 | 61 74 61 20 70 6f 72 74 |se the d|ata port|
|00005d90| 0d 6c 6f 63 6b 20 73 63 | 72 65 65 6e 0d 69 66 20 |.lock sc|reen.if |
|00005da0| 73 68 74 4c 6e 67 20 69 | 73 20 22 6c 6f 6e 67 22 |shtLng i|s "long"|
|00005db0| 20 74 68 65 6e 0d 67 65 | 74 20 6c 69 6e 65 20 6f | then.ge|t line o|
|00005dc0| 6e 65 20 6f 66 20 44 69 | 72 4c 69 73 74 0d 69 66 |ne of Di|rList.if|
|00005dd0| 20 77 6f 72 64 20 6f 6e | 65 20 6f 66 20 69 74 20 | word on|e of it |
|00005de0| 69 73 20 22 54 6f 74 61 | 6c 22 20 6f 72 20 6f 66 |is "Tota|l" or of|
|00005df0| 66 73 65 74 28 20 22 3a | 3c 22 2c 20 69 74 20 29 |fset( ":|<", it )|
|00005e00| 20 69 73 20 6e 6f 74 20 | 7a 65 72 6f 0d 74 68 65 | is not |zero.the|
|00005e10| 6e 20 64 65 6c 65 74 65 | 20 6c 69 6e 65 20 6f 6e |n delete| line on|
|00005e20| 65 20 6f 66 20 44 69 72 | 4c 69 73 74 20 2d 2d 20 |e of Dir|List -- |
|00005e30| 55 6e 69 78 20 61 6e 64 | 20 54 6f 70 73 2d 32 30 |Unix and| Tops-20|
|00005e40| 20 61 64 64 20 61 20 74 | 6f 70 20 6c 69 6e 65 0d | add a t|op line.|
|00005e50| 0d 70 75 74 20 22 46 75 | 6c 6c 20 44 69 72 22 20 |.put "Fu|ll Dir" |
|00005e60| 69 6e 74 6f 20 66 6c 64 | 4e 61 6d 65 0d 65 6c 73 |into fld|Name.els|
|00005e70| 65 20 70 75 74 20 22 44 | 69 72 20 4c 69 73 74 22 |e put "D|ir List"|
|00005e80| 20 69 6e 74 6f 20 66 6c | 64 4e 61 6d 65 20 2d 2d | into fl|dName --|
|00005e90| 20 73 68 74 4c 6e 67 20 | 69 73 20 22 73 68 6f 72 | shtLng |is "shor|
|00005ea0| 74 22 0d 0d 67 65 74 20 | 6c 65 6e 67 74 68 28 20 |t"..get |length( |
|00005eb0| 44 69 72 4c 69 73 74 20 | 29 0d 69 66 20 69 74 20 |DirList |).if it |
|00005ec0| 3e 3d 20 32 39 39 30 30 | 20 74 68 65 6e 20 64 65 |>= 29900| then de|
|00005ed0| 6c 65 74 65 20 63 68 61 | 72 20 32 39 39 30 30 20 |lete cha|r 29900 |
|00005ee0| 74 6f 20 69 74 20 6f 66 | 20 44 69 72 4c 69 73 74 |to it of| DirList|
|00005ef0| 0d 70 75 74 20 44 69 72 | 4c 69 73 74 20 69 6e 74 |.put Dir|List int|
|00005f00| 6f 20 62 67 20 66 6c 64 | 20 66 6c 64 4e 61 6d 65 |o bg fld| fldName|
|00005f10| 0d 73 65 74 20 74 68 65 | 20 73 63 72 6f 6c 6c 20 |.set the| scroll |
|00005f20| 6f 66 20 62 67 20 66 6c | 64 20 66 6c 64 4e 61 6d |of bg fl|d fldNam|
|00005f30| 65 20 74 6f 20 7a 65 72 | 6f 0d 75 6e 6c 6f 63 6b |e to zer|o.unlock|
|00005f40| 20 73 63 72 65 65 6e 0d | 0d 69 66 20 44 69 72 4c | screen.|.if DirL|
|00005f50| 69 73 74 20 69 73 20 6e | 6f 74 20 65 6d 70 74 79 |ist is n|ot empty|
|00005f60| 20 74 68 65 6e 20 67 65 | 74 20 67 65 74 4c 69 6e | then ge|t getLin|
|00005f70| 65 28 29 20 2d 2d 20 67 | 65 74 20 66 69 6e 61 6c |e() -- g|et final|
|00005f80| 20 72 65 73 70 6f 6e 73 | 65 0d 65 6e 64 20 72 65 | respons|e.end re|
|00005f90| 61 64 44 69 72 0d 0d 2d | 2d 20 47 65 74 20 61 20 |adDir..-|- Get a |
|00005fa0| 6e 65 77 20 64 69 72 65 | 63 74 6f 72 79 20 6c 69 |new dire|ctory li|
|00005fb0| 73 74 20 66 72 6f 6d 20 | 74 68 65 20 68 6f 73 74 |st from |the host|
|00005fc0| 2e 20 20 41 6c 73 6f 20 | 72 65 71 75 65 73 74 73 |. Also |requests|
|00005fd0| 20 70 61 74 68 2e 0d 6f | 6e 20 67 65 74 44 69 72 | path..o|n getDir|
|00005fe0| 0d 67 6c 6f 62 61 6c 20 | 50 57 44 63 6d 64 2c 20 |.global |PWDcmd, |
|00005ff0| 73 4c 69 6e 65 0d 0d 70 | 75 74 20 7a 65 72 6f 20 |sLine..p|ut zero |
|00006000| 69 6e 74 6f 20 73 4c 69 | 6e 65 20 2d 2d 20 6e 6f |into sLi|ne -- no|
|00006010| 20 65 6e 74 72 79 20 69 | 73 20 73 65 6c 65 63 74 | entry i|s select|
|00006020| 65 64 0d 70 75 74 20 65 | 6d 70 74 79 20 69 6e 74 |ed.put e|mpty int|
|00006030| 6f 20 62 67 20 66 6c 64 | 20 22 46 75 6c 6c 20 44 |o bg fld| "Full D|
|00006040| 69 72 22 0d 72 65 61 64 | 44 69 72 20 22 73 68 6f |ir".read|Dir "sho|
|00006050| 72 74 22 0d 69 66 20 76 | 69 73 69 62 6c 65 20 6f |rt".if v|isible o|
|00006060| 66 20 62 67 20 66 6c 64 | 20 22 46 75 6c 6c 20 44 |f bg fld| "Full D|
|00006070| 69 72 22 20 74 68 65 6e | 20 72 65 61 64 44 69 72 |ir" then| readDir|
|00006080| 20 22 6c 6f 6e 67 22 0d | 0d 2d 2d 20 55 70 64 61 | "long".|.-- Upda|
|00006090| 74 65 20 74 68 65 20 70 | 61 74 68 20 6e 61 6d 65 |te the p|ath name|
|000060a0| 20 66 69 65 6c 64 3a 20 | 54 72 79 20 62 6f 74 68 | field: |Try both|
|000060b0| 20 22 50 57 44 22 20 61 | 6e 64 20 22 58 50 57 44 | "PWD" a|nd "XPWD|
|000060c0| 22 20 63 6f 6d 6d 61 6e | 64 73 2e 0d 69 66 20 50 |" comman|ds..if P|
|000060d0| 57 44 63 6d 64 20 69 73 | 20 65 6d 70 74 79 20 74 |WDcmd is| empty t|
|000060e0| 68 65 6e 20 70 75 74 20 | 22 50 57 44 22 20 69 6e |hen put |"PWD" in|
|000060f0| 74 6f 20 50 57 44 63 6d | 64 0d 0d 72 65 70 65 61 |to PWDcm|d..repea|
|00006100| 74 20 32 20 74 69 6d 65 | 73 20 2d 2d 20 6d 61 79 |t 2 time|s -- may|
|00006110| 20 68 61 76 65 20 74 6f | 20 74 72 79 20 62 6f 74 | have to| try bot|
|00006120| 68 20 22 50 57 44 22 20 | 61 6e 64 20 22 58 50 57 |h "PWD" |and "XPW|
|00006130| 44 22 0d 73 65 6e 64 4c | 69 6e 65 20 50 57 44 63 |D".sendL|ine PWDc|
|00006140| 6d 64 20 2d 2d 20 73 65 | 6e 64 20 74 68 65 20 63 |md -- se|nd the c|
|00006150| 6f 6d 6d 61 6e 64 0d 70 | 75 74 20 67 65 74 4c 69 |ommand.p|ut getLi|
|00006160| 6e 65 28 29 20 69 6e 74 | 6f 20 70 61 74 68 4d 73 |ne() int|o pathMs|
|00006170| 67 20 2d 2d 20 67 65 74 | 20 74 68 65 20 72 65 73 |g -- get| the res|
|00006180| 75 6c 74 0d 0d 67 65 74 | 20 77 6f 72 64 20 31 20 |ult..get| word 1 |
|00006190| 6f 66 20 70 61 74 68 4d | 73 67 0d 69 66 20 69 74 |of pathM|sg.if it|
|000061a0| 20 69 73 20 32 32 36 20 | 6f 72 20 69 74 20 69 73 | is 226 |or it is|
|000061b0| 20 32 35 30 0d 74 68 65 | 6e 20 70 75 74 20 67 65 | 250.the|n put ge|
|000061c0| 74 4c 69 6e 65 28 29 20 | 69 6e 74 6f 20 70 61 74 |tLine() |into pat|
|000061d0| 68 4d 73 67 20 2d 2d 20 | 73 6b 69 70 20 61 6e 79 |hMsg -- |skip any|
|000061e0| 20 6c 65 66 74 2d 6f 76 | 65 72 20 6d 73 67 20 66 | left-ov|er msg f|
|000061f0| 72 6f 6d 20 4e 4c 53 54 | 0d 0d 69 66 20 63 68 61 |rom NLST|..if cha|
|00006200| 72 20 31 20 6f 66 20 70 | 61 74 68 4d 73 67 20 69 |r 1 of p|athMsg i|
|00006210| 73 20 22 32 22 20 74 68 | 65 6e 20 65 78 69 74 20 |s "2" th|en exit |
|00006220| 72 65 70 65 61 74 0d 0d | 69 66 20 50 57 44 63 6d |repeat..|if PWDcm|
|00006230| 64 20 69 73 20 22 50 57 | 44 22 20 2d 2d 20 74 72 |d is "PW|D" -- tr|
|00006240| 79 20 74 68 65 20 6f 74 | 68 65 72 20 63 6f 6d 6d |y the ot|her comm|
|00006250| 61 6e 64 0d 74 68 65 6e | 20 70 75 74 20 22 58 50 |and.then| put "XP|
|00006260| 57 44 22 20 69 6e 74 6f | 20 50 57 44 63 6d 64 0d |WD" into| PWDcmd.|
|00006270| 65 6c 73 65 20 70 75 74 | 20 22 50 57 44 22 20 20 |else put| "PWD" |
|00006280| 69 6e 74 6f 20 50 57 44 | 63 6d 64 0d 65 6e 64 20 |into PWD|cmd.end |
|00006290| 72 65 70 65 61 74 0d 0d | 67 65 74 20 6f 66 66 73 |repeat..|get offs|
|000062a0| 65 74 28 20 71 75 6f 74 | 65 2c 20 70 61 74 68 4d |et( quot|e, pathM|
|000062b0| 73 67 20 29 20 2d 2d 20 | 65 78 74 72 61 63 74 20 |sg ) -- |extract |
|000062c0| 74 68 65 20 70 61 74 68 | 20 6e 61 6d 65 20 28 68 |the path| name (h|
|000062d0| 6f 70 65 66 75 6c 6c 79 | 29 0d 69 66 20 69 74 20 |opefully|).if it |
|000062e0| 69 73 20 6e 6f 74 20 7a | 65 72 6f 20 74 68 65 6e |is not z|ero then|
|000062f0| 0d 64 65 6c 65 74 65 20 | 63 68 61 72 20 31 20 74 |.delete |char 1 t|
|00006300| 6f 20 69 74 20 6f 66 20 | 70 61 74 68 4d 73 67 0d |o it of |pathMsg.|
|00006310| 67 65 74 20 6f 66 66 73 | 65 74 28 20 71 75 6f 74 |get offs|et( quot|
|00006320| 65 2c 20 70 61 74 68 4d | 73 67 20 29 0d 70 75 74 |e, pathM|sg ).put|
|00006330| 20 63 68 61 72 20 31 20 | 74 6f 20 69 74 2d 31 20 | char 1 |to it-1 |
|00006340| 6f 66 20 70 61 74 68 4d | 73 67 20 69 6e 74 6f 20 |of pathM|sg into |
|00006350| 62 67 20 66 6c 64 20 22 | 50 61 74 68 22 0d 65 6c |bg fld "|Path".el|
|00006360| 73 65 0d 70 75 74 20 65 | 6d 70 74 79 20 69 6e 74 |se.put e|mpty int|
|00006370| 6f 20 62 67 20 66 6c 64 | 20 22 50 61 74 68 22 20 |o bg fld| "Path" |
|00006380| 2d 2d 20 63 6f 75 6c 64 | 6e 27 74 20 67 65 74 20 |-- could|n't get |
|00006390| 74 68 65 20 70 61 74 68 | 0d 65 6e 64 20 69 66 0d |the path|.end if.|
|000063a0| 65 6e 64 20 67 65 74 44 | 69 72 0d 0d 2d 2d 20 48 |end getD|ir..-- H|
|000063b0| 6f 73 74 20 64 69 64 6e | 27 74 20 67 65 74 20 75 |ost didn|'t get u|
|000063c0| 73 65 72 20 49 44 0d 6f | 6e 20 6e 6f 55 73 65 72 |ser ID.o|n noUser|
|000063d0| 0d 73 65 6e 64 20 6d 6f | 75 73 65 55 70 20 74 6f |.send mo|useUp to|
|000063e0| 20 62 67 20 62 74 6e 20 | 22 44 69 73 63 6f 6e 6e | bg btn |"Disconn|
|000063f0| 65 63 74 22 0d 65 6e 64 | 20 6e 6f 55 73 65 72 0d |ect".end| noUser.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.